Teilen über


Annotation Klasse

Definition

Stell eine Benutzeranmerkung im Microsoft Annotations Framework dar.

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
Vererbung
Annotation
Implementiert

Hinweise

Annotation stellt eine einzelne Anmerkung mit allen zugeordneten Verankerungs- und Inhaltsdaten dar. Eine Anmerkung besteht aus den folgenden Hauptelementen.

  • Null, ein oder mehrere Anchors , die identifizieren, was kommentiert wird.

  • Null, ein oder mehrere Cargos , die die Benutzerdaten für die Anmerkung enthalten.

  • Null, ein oder mehrere Authors , die definieren, wer die Anmerkung erstellt hat.

  • Ein CreationTime , der das Datum und die Uhrzeit angibt, zu dem die Anmerkung erstellt wurde.

  • Ein LastModificationTime , der angibt, wann die Anmerkung zuletzt aktualisiert wurde.

  • Eine eindeutige Anmerkung Id (ein global eindeutiger Bezeichner (GUID)).

Konstruktoren

Annotation()

Dieser Konstruktor unterstützt die Windows Presentation Foundation-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

Annotation(XmlQualifiedName)

Initialisiert eine neue Instanz der Annotation-Klasse, die über einen angegebenen Typnamen und einen angegebenen Namespace verfügt.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Dieser Typ unterstützt die Windows Presentation Foundation-Infrastruktur (WPF) und ist nicht für die direkte Verwendung im Code vorgesehen.

Eigenschaften

Anchors

Ruft eine Auflistung von 0 (null) oder mehr AnnotationResource-Ankerelementen ab, die die Datenauswahl definieren, der Anmerkungen hinzugefügt werden.

AnnotationType

Ruft den XmlQualifiedName des Anmerkungstyps ab.

Authors

Ruft eine Auflistung von 0 (null) oder mehr Autorenzeichenfolgen ab, die angeben, wer die Annotation erstellt hat.

Cargos

Ruft eine Auflistung von 0 (null) oder mehr AnnotationResource-Ladungselementen ab, die Daten für die Anmerkung enthalten.

CreationTime

Ruft das Datum und Uhrzeit ab, wann die Anmerkung erstellt wurde.

Id

Ruft die GUID von Annotation ab.

LastModificationTime

Ruft das Datum und die Uhrzeit ab, wann die Anmerkung zuletzt geändert wurde.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSchema()

Gibt immer null zurück. Weitere Schemadetails finden Sie im Annotations-Schema.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadXml(XmlReader)

Deserialisiert die Annotation ausgehend von einem angegebenen XmlReader.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteXml(XmlWriter)

Serialisiert die Anmerkung in einen angegebenen XmlWriter.

Ereignisse

AnchorChanged

Tritt auf, wenn ein Anker in der Liste der Anchors der Anmerkungen hinzugefügt, entfernt oder geändert wird.

AuthorChanged

Tritt auf, wenn ein Autor in der Liste der Authors der Anmerkungen hinzugefügt, entfernt oder geändert wird.

CargoChanged

Tritt auf, wenn eine Ladung in der Liste der Cargos der Anmerkungen hinzugefügt, entfernt oder geändert wird.

Gilt für: