Sdílet prostřednictvím


AwaitExtensions.WaitForChangeAsync Metoda

Definice

Vrátí úlohu, která se dokončí při změně zadaného klíče registru.

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

Parametry

registryKey
RegistryKey

Klíč registru pro watch pro změny.

watchSubtree
Boolean

truepokud chcete watch klávesy i sestupné klávesy; false pokud chcete watch pouze tuto klávesu bez sestupných kláves.

change
RegistryChangeNotificationFilters

Označuje druhy změn, které se mají watch.

cancellationToken
CancellationToken

Token, který může být zrušen, aby prostředky nemusely sledovat změny a dokončit vrácenou úlohu jako zrušenou.

Návraty

Úloha, která se dokončí při změně klíče registru, zavření popisovače nebo při zrušení.

Platí pro