DispatcherObject Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan objektumot jelöl, amely egy Dispatcher.
public ref class DispatcherObject abstract
public abstract class DispatcherObject
type DispatcherObject = class
Public MustInherit Class DispatcherObject
- Öröklődés
-
DispatcherObject
- Származtatott
Megjegyzések
Csak a létrehozott szál Dispatcher férhet hozzá DispatcherObject közvetlenül. Egy olyan szálhoz való hozzáféréshezDispatcherObject, amely nem az a szál, amelyen a létrehozott, a hívás DispatcherObject vagy Invoke a BeginInvokeDispatcher társított szál DispatcherObject található.
Ennek a szálbiztonságot kényszerítő alosztályai DispatcherObject ezt az összes nyilvános metódus meghívásával VerifyAccess tehetik meg. Ez garantálja, hogy a hívószál az a szál, amelyen a DispatcherObject létre lett hozva.
A DispatcherObject példány nem hozható létre egymástól függetlenül, vagyis minden konstruktor védett.
A szál affinitásából DispatcherObject származó objektumok.
A származtatott Freezable objektumok fagyasztáskor szabadon szálazhatók. További információkért tekintse meg a Fagyasztható objektumok áttekintése című témakört.
Konstruktorok
| Name | Description |
|---|---|
| DispatcherObject() |
Inicializálja a DispatcherObject osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Dispatcher |
Lekérdezi, Dispatcher hogy ez a társítva van-e DispatcherObject . |
Metódusok
| Name | Description |
|---|---|
| CheckAccess() |
Meghatározza, hogy a hívó szál hozzáfér-e ehhez DispatcherObject. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| VerifyAccess() |
Kényszeríti, hogy a hívószál hozzáférhessen ehhez.DispatcherObject |
A következőre érvényes:
Szálbiztonság
Az ilyen típusú nyilvános static tagok szálbiztosak. A példánytagok nem garantáltan szálbiztosak.
Ez az objektum csak abból a szálból érhető el, amelyen létre lett hozva. A más szálakból való hozzáférésre tett kísérletek egy InvalidOperationException. Invoke(DispatcherPriority, Delegate) vagy BeginInvoke(DispatcherPriority, Delegate) támogatást nyújt a megfelelő szálhoz történő marsallálási munkához.