DispatcherObject.VerifyAccess メソッド

定義

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

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

例外

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

次の例では、を使用して、が作成された VerifyAccess スレッドにスレッドがアクセスできるかどうかを判断し Button ます。 呼び出し元のスレッドがアクセス権を持っていない場合 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 ます。

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

適用対象