DispatcherObject.VerifyAccess Methode

Definition

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

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

Ausnahmen

der aufrufende Thread hat keinen Zugriff auf diese DispatcherObject.

Beispiele

Im folgenden Beispiel wird VerifyAccess ermittelt, ob ein Thread Zugriff auf den Thread hat, für den ein Button Thread erstellt wurde. Wenn der aufrufende Thread keinen Zugriff hat, wird ein InvalidOperationException Fehler ausgelöst.

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

Hinweise

Nur der Thread, auf dem die Dispatcher erstellt wurde, kann auf die DispatcherObject.

Jeder Thread kann überprüfen, ob er Zugriff darauf DispatcherObjecthat.

Der Unterschied zwischen CheckAccess und VerifyAccess ist, dass CheckAccess ein boolescher Wert zurückgegeben wird, der angibt, ob der aufrufende Thread Zugriff darauf DispatcherObject hat, und VerifyAccess löst eine Ausnahme aus, wenn der aufrufende Thread keinen Zugriff auf diesen DispatcherObjectThread hat.

Gilt für: