Annotation Classe

Definizione

Rappresenta un'annotazione dell'utente in 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
Ereditarietà
Annotation
Implementazioni

Commenti

Annotation rappresenta una singola annotazione con tutti i dati di ancoraggio e contenuto associati. Un'annotazione è costituita dagli elementi principali seguenti.

  • Zero, uno o più Anchors che identificano ciò che viene annotato.

  • Zero, uno o più Cargos che contengono i dati utente per l'annotazione.

  • Zero, uno o più Authors che definiscono chi ha creato l'annotazione.

  • Oggetto CreationTime che specifica la data e l'ora di creazione dell'annotazione.

  • Oggetto LastModificationTime che specifica quando l'annotazione è stata aggiornata.

  • Annotazione Id univoca (GUID) a livello globale.

Costruttori

Annotation()

Questo costruttore supporta l'infrastruttura Windows Presentation Foundation e non deve essere usato direttamente dal codice.

Annotation(XmlQualifiedName)

Inizializza una nuova istanza della classe Annotation con un nome e lo spazio dei nomi del tipo specificati.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Questo costruttore supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.

Proprietà

Anchors

Ottiene un insieme di zero o più elementi ancoraggio AnnotationResource che definiscono la selezione o le selezioni dei dati in corso di annotazione.

AnnotationType

Ottiene il XmlQualifiedNamedel tipo di annotazione.

Authors

Ottiene un insieme di zero o più stringhe autore che identificano chi ha creato Annotation.

Cargos

Ottiene un insieme di zero o più elementi carico AnnotationResource che contengono dati per l'annotazione.

CreationTime

Ottiene la data e l'ora in cui è stata creata l’annotazione.

Id

Ottiene il GUID dell'oggetto Annotation.

LastModificationTime

Ottiene la data e l’ora in cui è stata eseguita l'ultima modifica all'annotazione.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSchema()

Restituisce sempre null. Per i dettagli dello schema, vedere Schema annotazioni.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadXml(XmlReader)

Deserializza l'oggetto Annotation da un XmlReader specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteXml(XmlWriter)

Serializza l'annotazione in un oggetto XmlWriter specificato.

Eventi

AnchorChanged

Si verifica quando un ancoraggio viene aggiunto, rimosso o modificato nell'elenco di proprietà Anchors di un’annotazione.

AuthorChanged

Si verifica quando un autore viene aggiunto, rimosso o modificato nell'elenco di Authors di un’annotazione.

CargoChanged

Si verifica quando un carico viene aggiunto, rimosso o modificato nell'elenco di Cargos di un’annotazione.

Si applica a