Bagikan melalui


DispatcherObject.VerifyAccess Metode

Definisi

Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject.

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

Pengecualian

utas panggilan tidak memiliki akses ke ini DispatcherObject.

Contoh

Contoh berikut menggunakan untuk menentukan apakah utas memiliki akses ke utas VerifyAccess tempat Button alur dibuat. Jika utas panggilan tidak memiliki akses, utas InvalidOperationException akan dilemparkan.

// 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)

Keterangan

Hanya utas yang Dispatcher dibuat pada yang dapat mengakses DispatcherObject.

Utas apa pun dapat memeriksa untuk melihat apakah ia memiliki akses ke ini DispatcherObject.

Perbedaan antara CheckAccess dan adalah yang CheckAccess mengembalikan Boolean yang menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject dan VerifyAccess melemparkan pengecualian jika utas panggilan tidak memiliki akses ke ini DispatcherObjectVerifyAccess .

Berlaku untuk