IVsAsyncFileChangeEx.AdviseFileChangeAsync(String, _VSFILECHANGEFLAGS, IVsFreeThreadedFileChangeEvents2, CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает подписку на изменения для одного файла.
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)
Параметры
- filename
- String
Имя файла для подписки.
- filter
- _VSFILECHANGEFLAGS
Флаги, описывающие изменения, которые должны быть уведомлены.
Приемник событий.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, которая будет выполнена после настройки подписки. Результатом задачи будет файл Cookie подписки.