DispatcherObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un objet associé à un Dispatcher.
public ref class DispatcherObject abstract
public abstract class DispatcherObject
type DispatcherObject = class
Public MustInherit Class DispatcherObject
- Héritage
-
DispatcherObject
- Dérivé
Remarques
Seul le thread sur lequel l’utilisateur Dispatcher a été créé peut accéder DispatcherObject directement. Pour accéder à un DispatcherObject thread autre que le thread sur lequel il DispatcherObject a été créé, appelez Invoke ou BeginInvoke sur lequel il Dispatcher DispatcherObject est associé.
Les sous-classes de DispatcherObject ce besoin d’appliquer la sécurité des threads peuvent le faire en appelant VerifyAccess toutes les méthodes publiques. Cela garantit que le thread appelant est le thread sur lequel le DispatcherObject thread a été créé.
Un DispatcherObject ne peut pas être instancié indépendamment ; autrement dit, tous les constructeurs sont protégés.
Les objets dérivés d’une DispatcherObject affinité de thread.
Les objets dérivés d’un Freezable thread libre lorsqu’ils sont figés. Pour plus d’informations, consultez la Vue d’ensemble des objets Freezable.
Constructeurs
DispatcherObject() |
Initialise une nouvelle instance de la classe DispatcherObject. |
Propriétés
Dispatcher |
Obtient le Dispatcher associé à DispatcherObject. |
Méthodes
CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObject. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
VerifyAccess() |
Garantit que le thread appelant a accès à DispatcherObject. |
S’applique à
Cohérence de thread
Tous les membres publics static
de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Cet objet est accessible uniquement à partir du thread sur lequel il a été créé. Toute tentative d’accès à partir d’autres threads lève un InvalidOperationException. Invoke(DispatcherPriority, Delegate) ou BeginInvoke(DispatcherPriority, Delegate) fournissez la prise en charge du marshaling du travail sur le thread approprié.