IVsAsyncFileChangeEx.AdviseDirChangeAsync(String, Boolean, IVsFreeThreadedFileChangeEvents2, CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma assinatura para alterações de um diretório.
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)
Parâmetros
- directory
- String
O nome do diretório para o qual assinar.
- watchSubdirectories
- Boolean
Se for true, sink será notificado sobre alterações no arquivo directory e em qualquer um de seus subdiretórios. Se for false, sink será notificado sobre alterações nos arquivos directory somente no.
O coletor de eventos.
- cancellationToken
- CancellationToken
O token de cancelamento.
Retornos
Uma tarefa que será concluída depois que a assinatura tiver sido configurada. O resultado da tarefa será o cookie de assinatura.