Partager via


AwaitExtensions.WaitForChangeAsync Méthode

Définition

Retourne une tâche qui se termine lorsque la clé de Registre spécifiée change.

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

Paramètres

registryKey
RegistryKey

La clé de Registre à watch pour les modifications.

watchSubtree
Boolean

truepour watch les touches descendantes également ; false pour watch uniquement cette clé sans descendents.

change
RegistryChangeNotificationFilters

Indique les types de modifications apportées à watch pour.

cancellationToken
CancellationToken

Jeton qui peut être annulé pour libérer les ressources de l’observation des modifications et terminer la tâche retournée comme annulée.

Retours

Tâche qui se termine lorsque la clé de Registre change, que le handle est fermé ou qu’il est annulé.

S’applique à