Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DispatcherObject.VerifyAccess-Methode: ()

 

Veröffentlicht: Oktober 2016

Erzwingt, dass der aufrufende Thread den Zugriff auf diese kann DispatcherObject.

Namespace:   System.Windows.Threading
Assembly:  WindowsBase (in WindowsBase.dll)

public void VerifyAccess()

Exception Condition
InvalidOperationException

der aufrufende Thread hat keinen Zugriff auf diese DispatcherObject.

Nur der Thread die Dispatcher erstellt wurde auf möglicherweise Zugriff auf die DispatcherObject.

Jeder Thread kann überprüfen, um festzustellen, ob sie Zugriff auf diese hat DispatcherObject.

Der Unterschied zwischen CheckAccess und VerifyAccess handelt, CheckAccess gibt einen booleschen Wert ab, der angibt, ob der aufrufende Thread Zugriff auf diese DispatcherObject und VerifyAccess löst eine Ausnahme aus, wenn der aufrufende Thread keinen Zugriff auf diesen DispatcherObject.

Im folgenden Beispiel wird VerifyAccess bestimmen, ob ein Thread den Zugriff auf den Thread verfügt, die eine Button erstellt wurde. Wenn der aufrufende Thread nicht über Zugriff verfügt, wird eine InvalidOperationException ausgelöst wird.

// Check if this thread has access to this object.
theButton.VerifyAccess();

// Thread has access to the object, so update the UI.
UpdateButtonUI(theButton);

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: