DispatcherObject.VerifyAccess Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .