DispatcherObject.VerifyAccess DispatcherObject.VerifyAccess DispatcherObject.VerifyAccess DispatcherObject.VerifyAccess Method

Определение

Обеспечивает, что вызывающий поток имеет доступ к этому 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 ()

Исключения

вызывающий поток не имеет доступа к этому DispatcherObject.the calling thread does not have access to this DispatcherObject.

Примеры

В следующем примере используется VerifyAccess для определения, имеет ли поток доступ к потоку, Button был создан.The following example uses VerifyAccess to determine whether a thread has access to the thread that a Button was created on. Если вызывающий поток не имеет доступа, InvalidOperationException возникает исключение.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)

Комментарии

Только поток Dispatcher был создан на могут получить доступ к DispatcherObject.Only the thread the Dispatcher was created on may access the DispatcherObject.

Любой поток можно проверить наличие доступа к этому DispatcherObject.Any thread can check to see whether it has access to this DispatcherObject.

Разница между CheckAccess и VerifyAccess является то, что CheckAccess возвращает логическое значение, указывающее, имеет ли вызывающий поток доступ к этому DispatcherObject и VerifyAccess создает исключение, если вызывающий поток не имеет доступа к Это 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.

Применяется к