DispatcherObject.VerifyAccess Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.