Udostępnij za pośrednictwem


DispatcherObject.VerifyAccess Metoda

Definicja

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

public:
 void VerifyAccess();
public void VerifyAccess ();
member this.VerifyAccess : unit -> unit
Public Sub VerifyAccess ()

Wyjątki

wątek wywołujący nie ma dostępu do tego DispatcherObjectelementu .

Przykłady

W poniższym przykładzie użyto VerifyAccess metody do określenia, czy wątek ma dostęp do wątku, w ramach którego Button utworzono element . Jeśli wątek wywołujący nie ma dostępu, InvalidOperationException zostanie zgłoszony element .

// 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)

Uwagi

Tylko wątek, w ramach którego Dispatcher utworzono, może uzyskać dostęp do elementu DispatcherObject.

Każdy wątek może sprawdzić, czy ma dostęp do tego elementu DispatcherObject.

Różnica między elementami CheckAccess i VerifyAccess polega na tym, że CheckAccess zwraca wartość logiczną określającą, czy wątek wywołujący ma dostęp do tego DispatcherObject elementu i VerifyAccess zgłasza wyjątek, jeśli wątek wywołujący nie ma dostępu do tego DispatcherObjectelementu .

Dotyczy