IVsAsyncFileChangeEx2.AdviseFileChangesAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
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 filenames
pliku itd.