DispatcherObject.VerifyAccess メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出し元のスレッドがこの 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とVerifyAccessの違いは、呼び出し元のスレッドがこのDispatcherObjectにアクセスできるかどうかを指定CheckAccessブール値を返し、呼び出し元のスレッドがこのDispatcherObjectにアクセスできない場合に例外をスローVerifyAccessということです。