Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

DispatcherObject, classe

Représente un objet associé à un Dispatcher.

System.Object
  System.Windows.Threading.DispatcherObject
    En savoir plus...

Espace de noms :  System.Windows.Threading
Assembly :  WindowsBase (dans WindowsBase.dll)
public abstract class DispatcherObject

Le type DispatcherObject expose les membres suivants.

  Nom Description
Méthode protégée DispatcherObject Initialise une nouvelle instance de la classe DispatcherObject.
Début
  Nom Description
Propriété publique Dispatcher Obtient le Dispatcher associé à DispatcherObject.
Début
  Nom Description
Méthode publique CheckAccess Détermine si le thread appelant a accès à ce DispatcherObject.
Méthode publique Equals(Object) Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique VerifyAccess Garantit que le thread appelant a accès à DispatcherObject.
Début

Seul le thread sur lequel Dispatcher a été créé peut accéder directement à DispatcherObject. Pour accéder à un DispatcherObject d'un thread autre que celui sur lequel DispatcherObject a été créé, appelez Invoke ou BeginInvoke sur le Dispatcher auquel DispatcherObject est associé.

Les sous-classes de DispatcherObject qui doivent assurer la sécurité des threads peuvent procéder en appelant VerifyAccess sur toutes les méthodes publiques. Le thread appelant est alors sans aucun doute le thread sur lequel DispatcherObject a été créé.

Un DispatcherObject ne peut pas être instancié indépendamment ; cela signifie que tous les constructeurs sont protégés.

Les objets qui dérivent de DispatcherObject ont une affinité de thread.

Les objets qui dérivent de Freezable sont libres de threads lorsqu'ils sont figés. Pour plus d'informations, consultez Vue d'ensemble des objets Freezable.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

ll est possible d'accéder à cet objet uniquement à partir du thread sur lequel il a été créé. Toute tentative d'accès à cet objet à partir d'autres threads lève une exception InvalidOperationException. Invoke ou BeginInvoke facilite toute opération de marshaling sur le thread approprié.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ