DispatcherObject.VerifyAccess Metoda

Definice

Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject.

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

Výjimky

volající vlákno nemá přístup k tomuto DispatcherObject.

Příklady

Následující příklad používá VerifyAccess k určení, zda vlákno má přístup k vláknu, na které Button byl vytvořen. Pokud volající vlákno nemá přístup, InvalidOperationException je vyvolán.

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

Poznámky

Pouze vlákno, na které Dispatcher bylo vytvořeno, může přistupovat k DispatcherObject.

Jakékoli vlákno může zkontrolovat, zda má přístup k tomuto DispatcherObject.

Rozdíl mezi CheckAccess a VerifyAccess je, že CheckAccess vrátí logickou hodnotu, která určuje, zda volající vlákno má přístup k této DispatcherObject a VerifyAccess vyvolá výjimku, pokud volající vlákno nemá přístup k tomuto DispatcherObject.

Platí pro