DispatcherObject.VerifyAccess Metódus

Definíció

Kényszeríti, hogy a hívószál hozzáférhessen ehhez.DispatcherObject

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

Kivételek

a hívó szál nem rendelkezik hozzáféréssel ehhez DispatcherObject.

Példák

Az alábbi példa azt határozza VerifyAccess meg, hogy egy szál rendelkezik-e hozzáféréssel a létrehozott szálhoz Button . Ha a hívó szál nem rendelkezik hozzáféréssel, a InvalidOperationException hívó szál ki lesz dobva.

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

Megjegyzések

Csak a létrehozott szál Dispatcher férhet hozzá a DispatcherObject.

Bármelyik szál ellenőrizheti, hogy rendelkezik-e hozzáféréssel ehhez DispatcherObject.

A különbség CheckAccess az és VerifyAccess az, hogy CheckAccess egy logikai értéket ad vissza, amely meghatározza, hogy a hívószál hozzáfér-e ehhez DispatcherObject , és VerifyAccess kivételt okoz, ha a hívószál nem fér hozzá ehhez DispatcherObject.

A következőre érvényes: