Partage via


Annotation Classe

Définition

Représente une annotation utilisateur dans Microsoft Annotations Framework.

public ref class Annotation sealed : System::Xml::Serialization::IXmlSerializable
public sealed class Annotation : System.Xml.Serialization.IXmlSerializable
type Annotation = class
    interface IXmlSerializable
Public NotInheritable Class Annotation
Implements IXmlSerializable
Héritage
Annotation
Implémente

Remarques

Annotation représente une annotation unique avec toutes les données d’ancrage et de contenu associées. Une annotation se compose des éléments principaux suivants.

  • Zéro, un ou plusieurs Anchors qui identifient ce qui est annoté.

  • Zéro, un ou plusieurs Cargos qui contiennent les données utilisateur pour l’annotation.

  • Zéro, un ou plusieurs Authors qui définissent qui a créé l’annotation.

  • CreationTime qui spécifie la date et l’heure de création de l’annotation.

  • LastModificationTime qui spécifie la date de la dernière mise à jour de l’annotation.

  • Annotation unique Id (identificateur global unique (GUID)).

Constructeurs

Annotation()

Ce constructeur prend en charge l’infrastructure Windows Presentation Foundation et n’est pas destinée à être utilisée directement à partir de votre code.

Annotation(XmlQualifiedName)

Initialise une nouvelle instance de la classe Annotation qui possède un nom de type et un espace de noms spécifiés.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Ce constructeur prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destinée à être utilisée directement à partir de votre code.

Propriétés

Anchors

Obtient une collection de zéro ou plusieurs éléments d'ancrage AnnotationResource qui définissent le ou les sélections de données qui sont annotées.

AnnotationType

Obtient le XmlQualifiedName du type d'annotation.

Authors

Obtient une collection de zéro ou plusieurs chaînes d'auteur qui identifient qui a créé le Annotation.

Cargos

Obtient une collection de zéro ou plusieurs éléments cargo AnnotationResource qui contiennent des données pour l'annotation.

CreationTime

Obtient la date et l'heure auxquelles l'annotation a été créée.

Id

Obtient le GUID de Annotation.

LastModificationTime

Obtient la date et l'heure auxquelles l'annotation a été modifiée pour la dernière fois.

Méthodes

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)
GetSchema()

Retourne toujours null. Pour plus d’informations sur le schéma, consultez Annotations de schéma.

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)
ReadXml(XmlReader)

Désérialise Annotation à partir d’un XmlReader spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteXml(XmlWriter)

Sérialise l’annotation en un XmlWriter spécifié.

Événements

AnchorChanged

Se produit lorsqu'une ancre est ajoutée, supprimée ou modifiée dans la liste des Anchors d'annotation.

AuthorChanged

Se produit lorsqu'un auteur est ajouté, supprimé ou modifié dans la liste des Authors d'annotation.

CargoChanged

Se produit lorsqu'un cargo est ajouté, supprimé ou modifié dans la liste des Cargos d'annotation.

S’applique à