Aracılığıyla paylaş


AwaitExtensions.WaitForChangeAsync Yöntem

Tanım

Belirtilen kayıt defteri anahtarı değiştiğinde tamamlanan bir Görev döndürür.

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

Parametreler

registryKey
RegistryKey

Değişiklikler için watch kayıt defteri anahtarı.

watchSubtree
Boolean

truetuşlarına da alt anahtarlar watch; false yalnızca alt öğeleri olmayan bu anahtarı watch.

change
RegistryChangeNotificationFilters

watch değişiklik türlerini gösterir.

cancellationToken
CancellationToken

Kaynakların değişiklikleri izlemesini serbest bırakmak ve döndürülen Görevi iptal edildi olarak tamamlamak için iptal edilebilen bir belirteç.

Döndürülenler

Kayıt defteri anahtarı değiştiğinde, tanıtıcı kapatıldığında veya iptal edildiğinde tamamlanan bir görev.

Şunlara uygulanır