Compartir a través de


DispatcherObject.VerifyAccess Método

Definición

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.

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

Excepciones

El subproceso de la llamada no tiene acceso a DispatcherObject.

Ejemplos

En el ejemplo siguiente se usa VerifyAccess para determinar si un subproceso tiene acceso al subproceso en el que se creó un Button . Si el subproceso que realiza la llamada no tiene acceso, se produce una InvalidOperationException excepció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)

Comentarios

Solo el subproceso en el que Dispatcher se creó puede acceder a DispatcherObject.

Cualquier subproceso puede comprobar si tiene acceso a este DispatcherObject.

La diferencia entre CheckAccess y VerifyAccess es que CheckAccess devuelve un valor booleano que especifica si el subproceso que realiza la llamada tiene acceso a esto DispatcherObject y VerifyAccess produce una excepción si el subproceso que realiza la llamada no tiene acceso al objeto .DispatcherObject

Se aplica a