DispatcherObject.VerifyAccess Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çağıran iş parçacığının bu DispatcherObjecterişimine sahip olmasını zorlar.
public:
void VerifyAccess();
public void VerifyAccess ();
member this.VerifyAccess : unit -> unit
Public Sub VerifyAccess ()
Özel durumlar
çağıran iş parçacığının bu DispatcherObjectöğesine erişimi yok.
Örnekler
Aşağıdaki örnek, bir iş parçacığının oluşturulduğu iş parçacığına Button erişimi olup olmadığını belirlemek için kullanırVerifyAccess. Çağıran iş parçacığının erişimi yoksa, bir InvalidOperationException oluşturulur.
// Check if this thread has access to this object.
theButton.VerifyAccess();
// Thread has access to the object, so update the UI.
UpdateButtonUI(theButton);
' Check if this thread has access to this object.
theButton.VerifyAccess()
' Thread has access to the object, so update the UI.
UpdateButtonUI(theButton)
Açıklamalar
Yalnızca üzerinde oluşturulan iş parçacığına Dispatcher DispatcherObjecterişebilir.
Herhangi bir iş parçacığı, bu DispatcherObjectöğesine erişimi olup olmadığını denetleyebiliyor.
ile VerifyAccess arasındaki CheckAccess fark, çağıran iş parçacığının CheckAccess buna DispatcherObject erişimi olup olmadığını belirten bir Boole değeri döndürmesi ve VerifyAccess çağıran iş parçacığının bu DispatcherObjectöğesine erişimi yoksa bir özel durum oluşturmasıdır.