DispatcherObject.VerifyAccess Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject.
public:
void VerifyAccess();
public void VerifyAccess();
member this.VerifyAccess : unit -> unit
Public Sub VerifyAccess ()
Výjimky
volající vlákno nemá přístup k tomuto DispatcherObject.
Příklady
Následující příklad používá VerifyAccess k určení, zda vlákno má přístup k vláknu, na které Button byl vytvořen. Pokud volající vlákno nemá přístup, InvalidOperationException je vyvolán.
// 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)
Poznámky
Pouze vlákno, na které Dispatcher bylo vytvořeno, může přistupovat k DispatcherObject.
Jakékoli vlákno může zkontrolovat, zda má přístup k tomuto DispatcherObject.
Rozdíl mezi CheckAccess a VerifyAccess je, že CheckAccess vrátí logickou hodnotu, která určuje, zda volající vlákno má přístup k této DispatcherObject a VerifyAccess vyvolá výjimku, pokud volající vlákno nemá přístup k tomuto DispatcherObject.