Compartilhar via


AwaitExtensions.WaitForChangeAsync Método

Definição

Retorna uma Tarefa que é concluída quando a chave do Registro especificada é alterada.

public static System.Threading.Tasks.Task WaitForChangeAsync (this Microsoft.Win32.RegistryKey registryKey, bool watchSubtree = true, Microsoft.VisualStudio.Threading.RegistryChangeNotificationFilters change = Microsoft.VisualStudio.Threading.RegistryChangeNotificationFilters.Subkey | Microsoft.VisualStudio.Threading.RegistryChangeNotificationFilters.Value, System.Threading.CancellationToken cancellationToken = default);
static member WaitForChangeAsync : Microsoft.Win32.RegistryKey * bool * Microsoft.VisualStudio.Threading.RegistryChangeNotificationFilters * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WaitForChangeAsync (registryKey As RegistryKey, Optional watchSubtree As Boolean = true, Optional change As RegistryChangeNotificationFilters = Microsoft.VisualStudio.Threading.RegistryChangeNotificationFilters.Subkey | Microsoft.VisualStudio.Threading.RegistryChangeNotificationFilters.Value, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

registryKey
RegistryKey

A chave do Registro a ser watch para alterações.

watchSubtree
Boolean

truepara watch as chaves decrescentes também; false para watch apenas essa chave sem descendentes.

change
RegistryChangeNotificationFilters

Indica os tipos de alterações para watch.

cancellationToken
CancellationToken

Um token que pode ser cancelado para liberar os recursos de observar alterações e concluir a Tarefa retornada como cancelada.

Retornos

Uma tarefa que é concluída quando a chave do Registro é alterada, o identificador é fechado ou após o cancelamento.

Aplica-se a