Udostępnij za pośrednictwem


IVsAsyncFileChangeEx2.AdviseFileChangesAsync Metoda

Definicja

Tworzy subskrypcje w celu zmiany dla wielu plików.

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())

Parametry

filenames
IReadOnlyCollection<String>

Nazwy plików do zasubskrybowania.

filter
_VSFILECHANGEFLAGS

Flagi opisujące zmiany do powiadomienia.

sink
IVsFreeThreadedFileChangeEvents2

Ujście zdarzenia.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie, które zostanie ukończone po skonfigurowaniu subskrypcji. Wynikiem zadania będą pliki cookie subskrypcji. Pierwszy plik cookie w zwróconej tablicy to plik cookie dla pierwszego pliku w filenamespliku itd.

Dotyczy