DispatcherObject.VerifyAccess Méthode

Définition

Garantit que le thread appelant a accès à 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 ()

Exceptions

le thread appelant n'a pas accès à DispatcherObject.the calling thread does not have access to this DispatcherObject.

Exemples

L’exemple suivant utilise VerifyAccess pour déterminer si un thread a accès au thread sur Button lequel a été créé.The following example uses VerifyAccess to determine whether a thread has access to the thread that a Button was created on. Si le thread appelant n’a pas accès, une InvalidOperationException exception est levée.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)

Remarques

Seul le thread Dispatcher sur lequel a été créé peut accéder DispatcherObjectau.Only the thread the Dispatcher was created on may access the DispatcherObject.

N’importe quel thread peut vérifier s’il a accès à ce DispatcherObject.Any thread can check to see whether it has access to this DispatcherObject.

La différence entre CheckAccess et VerifyAccess est que CheckAccess retourne une valeur booléenne qui spécifie si le thread appelant a accès DispatcherObject à VerifyAccess ce et lève une exception si le thread appelant n’a pas accès au Cela 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.

S’applique à