AwaitExtensions.WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken) Метод

Определение

Возвращает задачу, которая завершается при изменении указанного раздела реестра.

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

Параметры

registryKey
RegistryKey

Раздел реестра для отслеживания изменений.

watchSubtree
Boolean

значение true для просмотра ключей и ключей. значение false для просмотра только этого ключа без потомков.

change
RegistryChangeNotificationFilters

Указывает типы изменений, которые необходимо отслеживать.

cancellationToken
CancellationToken

Токен, который может быть отменен, чтобы освободить ресурсы от просмотра изменений и выполнения возвращенной задачи как отмененной.

Возвращаемое значение

Task

Задача, которая завершается при изменении раздела реестра, маркер закрывается или при отмене.

Применяется к