IVsAsyncFileChangeEx.AdviseDirChangeAsync(String, Boolean, IVsFreeThreadedFileChangeEvents2, CancellationToken) Methode

Definition

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 .

sink
IVsFreeThreadedFileChangeEvents2

Die Ereignis Senke.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Task<UInt32>

Eine Aufgabe, die abgeschlossen wird, nachdem das Abonnement eingerichtet wurde. Das Ergebnis der Aufgabe ist das Abonnement Cookie.

Gilt für