DispatcherObject.VerifyAccess Método

Definição

Impõe que o thread de chamada tenha acesso a este DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

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

Exceções

O thread de chamada não tem acesso a este DispatcherObject.the calling thread does not have access to this DispatcherObject.

Exemplos

O exemplo a seguir VerifyAccess usa para determinar se um thread tem acesso ao thread em que Button um foi criado.The following example uses VerifyAccess to determine whether a thread has access to the thread that a Button was created on. Se o thread de chamada não tiver acesso, um InvalidOperationException será gerado.If the calling thread does not have access, an InvalidOperationException is thrown.

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

Comentários

Somente o thread em Dispatcher que o foi criado pode acessar DispatcherObjecto.Only the thread the Dispatcher was created on may access the DispatcherObject.

Qualquer thread pode verificar se ele tem acesso a isso DispatcherObject.Any thread can check to see whether it has access to this DispatcherObject.

A diferença entre CheckAccess e VerifyAccess é que CheckAccess retorna um booliano que especifica se o thread de chamada tem acesso DispatcherObject a VerifyAccess isso e gera uma exceção se o thread de chamada não tem acesso ao Isso DispatcherObject.The difference between CheckAccess and VerifyAccess is that CheckAccess returns a Boolean that specifies whether the calling thread has access to this DispatcherObject and VerifyAccess throws an exception if the calling thread does not have access to the this DispatcherObject.

Aplica-se a