Поделиться через


AwaitExtensions.WaitForChangeAsync Метод

Определение

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

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

Раздел реестра для watch изменений.

watchSubtree
Boolean

trueдля watch ключей-потомковfalse; для watch только этот ключ без потомков.

change
RegistryChangeNotificationFilters

Указывает типы изменений, для watch.

cancellationToken
CancellationToken

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

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

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

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