IVsAsyncFileChangeEx.AdviseFileChangeAsync(String, _VSFILECHANGEFLAGS, 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 einer einzelnen Datei.
public System.Threading.Tasks.Task<uint> AdviseFileChangeAsync (string filename, Microsoft.VisualStudio.Shell.Interop._VSFILECHANGEFLAGS filter, Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 sink, System.Threading.CancellationToken cancellationToken = default);
abstract member AdviseFileChangeAsync : string * Microsoft.VisualStudio.Shell.Interop._VSFILECHANGEFLAGS * Microsoft.VisualStudio.Shell.Interop.IVsFreeThreadedFileChangeEvents2 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<uint32>
Public Function AdviseFileChangeAsync (filename As String, filter As _VSFILECHANGEFLAGS, sink As IVsFreeThreadedFileChangeEvents2, Optional cancellationToken As CancellationToken = Nothing) As Task(Of UInteger)
Parameter
- filename
- String
Der Name der Datei, die abonniert werden soll.
- filter
- _VSFILECHANGEFLAGS
Die Flags, die die Änderungen beschreiben, über die benachrichtigt werden soll.
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.