IVsAsyncFileChangeEx.AdviseDirChangeAsync(String, Boolean, IVsFreeThreadedFileChangeEvents2, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein Abonnement für Änderungen für ein Verzeichnis.
public System.Threading.Tasks.Task<uint> AdviseDirChangeAsync (string directory, bool watchSubdirectories, Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 sink, System.Threading.CancellationToken cancellationToken = default);
abstract member AdviseDirChangeAsync : string * bool * Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<uint32>
Public Function AdviseDirChangeAsync (directory As String, watchSubdirectories As Boolean, sink As IVsFreeThreadedFileChangeEvents2, Optional cancellationToken As CancellationToken = Nothing) As Task(Of UInteger)
Parameter
- directory
- String
Der Name des Verzeichnisses, das abonniert werden soll.
- watchSubdirectories
- Boolean
True sink gibt an, dass die Änderungen an der Datei in directory und in den zugehörigen Unterverzeichnissen benachrichtigt werden. False sink gibt an, dass nur über Änderungen an Dateien in benachrichtigt wird directory .
Die Ereignis Senke.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, nachdem das Abonnement eingerichtet wurde. Das Ergebnis der Aufgabe ist das Abonnement Cookie.