AwaitExtensions.WaitForChangeAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud chcete watch klávesy i sestupné klávesy; false
pokud chcete watch pouze tuto klávesu bez sestupných kláves.
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í.