DispatcherObject.VerifyAccess Metodo
Definizione
Impone che il thread chiamante abbia accesso a 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 ()
Eccezioni
Il thread chiamante non ha accesso a DispatcherObject.the calling thread does not have access to this DispatcherObject.
Esempio
Nell'esempio seguente viene usato VerifyAccess per determinare se un thread ha accesso al thread in cui Button è stato creato un oggetto.The following example uses VerifyAccess to determine whether a thread has access to the thread that a Button was created on. Se il thread chiamante non ha accesso, InvalidOperationException viene generata un'eccezione.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)
Commenti
Solo il thread Dispatcher in cui è stato creato il può accedere a DispatcherObject .Only the thread the Dispatcher was created on may access the DispatcherObject.
Qualsiasi thread può verificare se ha accesso a questo DispatcherObject .Any thread can check to see whether it has access to this DispatcherObject.
La differenza tra CheckAccess e VerifyAccess è che CheckAccess restituisce un valore booleano che specifica se il thread chiamante ha accesso a questo DispatcherObject e VerifyAccess genera un'eccezione se il thread chiamante non ha accesso a 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.