IVsAsyncFileChangeEx2.AdviseFileChangesAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複数のファイルの変更に対するサブスクリプションを作成します。
public System.Threading.Tasks.Task<uint[]> AdviseFileChangesAsync (System.Collections.Generic.IReadOnlyCollection<string> filenames, Microsoft.VisualStudio.Shell.Interop._VSFILECHANGEFLAGS filter, Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 sink, System.Threading.CancellationToken cancellationToken);
abstract member AdviseFileChangesAsync : System.Collections.Generic.IReadOnlyCollection<string> * Microsoft.VisualStudio.Shell.Interop._VSFILECHANGEFLAGS * Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<uint32[]>
Public Function AdviseFileChangesAsync (filenames As IReadOnlyCollection(Of String), filter As _VSFILECHANGEFLAGS, sink As IVsFreeThreadedFileChangeEvents2, cancellationToken As CancellationToken) As Task(Of UInteger())
パラメーター
- filenames
- IReadOnlyCollection<String>
サブスクライブするファイルの名前。
- filter
- _VSFILECHANGEFLAGS
通知する変更を記述するフラグ。
イベント シンク。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
サブスクリプションが設定されると完了するタスク。 タスクの結果は、サブスクリプション Cookie になります。 返される配列の最初の Cookie は、 内の最初のファイルの filenames
Cookie です。