次の方法で共有


DispatcherObject.VerifyAccess メソッド

定義

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。

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

例外

呼び出し元のスレッドは、この DispatcherObject にアクセスできません。

次の例では、スレッドが作成されたスレッドButtonにアクセスできるかどうかを判断するために使用VerifyAccessします。 呼び出し元のスレッドにアクセス権がない場合は、an InvalidOperationException がスローされます。

// 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できます。

どのスレッドでも、この DispatcherObjectスレッドにアクセスできるかどうかを確認できます。

この違CheckAccessVerifyAccessいは、呼び出し元のスレッドがCheckAccessこれにアクセスできるかどうかを指定し、呼び出しVerifyAccess元のスレッドがこのDispatcherObjectスレッドにアクセスできない場合に例外をスローするブール値をDispatcherObject返します。

適用対象