DispatcherObject.VerifyAccess Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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