AwaitExtensions.WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken) Methode

Definition

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn der angegebene Registrierungsschlüssel geändert wird.

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

Parameter

registryKey
RegistryKey

Der Registrierungsschlüssel, der auf Änderungen überwacht werden soll.

watchSubtree
Boolean

true , um auch die Schlüssel für die untergeordneten Schlüssel anzuzeigen. false , um nur diesen Schlüssel ohne Nachfolger anzuzeigen.

change
RegistryChangeNotificationFilters

Gibt die Arten der zu überwachenden Änderungen an.

cancellationToken
CancellationToken

Ein Token, das abgebrochen werden kann, um die Ressourcen von der Überwachung auf Änderungen freizugeben und die zurückgegebene Aufgabe als abgebrochen abzuschließen.

Gibt zurück

Task

Eine Aufgabe, die abgeschlossen wird, wenn sich der Registrierungsschlüssel ändert, das Handle geschlossen wird, oder bei einem Abbruch.

Gilt für