LINQ to XML-AnmerkungenLINQ to XML Annotations

Mit Anmerkungen in LINQ to XML können Sie Objekte eines beliebigen Typs mit jeder beliebigen XML-Komponente in einer XML-Struktur verknüpfen.Annotations in LINQ to XML enable you to associate any arbitrary object of any arbitrary type with any XML component in an XML tree.

Zum Hinzufügen einer Anmerkung zu einer XML-Komponente, wie einem XElement oder einem XAttribute, rufen Sie die AddAnnotation-Methode auf.To add an annotation to an XML component, such as an XElement or XAttribute, you call the AddAnnotation method. Anmerkungen werden nach Typ abgerufen.You retrieve annotations by type.

Beachten Sie, dass Anmerkungen nicht Teil des XML-Infosets sind; sie werden nicht serialisiert oder deserialisiert.Note that annotations are not part of the XML infoset; they are not serialized or deserialized.

MethodenMethods

Beim Arbeiten mit Anmerkungen können Sie die folgenden Methoden verwenden:You can use the following methods when working with annotations:

MethodeMethod BeschreibungDescription
AddAnnotation Fügt der Anmerkungsliste eines XObject ein Objekt hinzu.Adds an object to the annotation list of an XObject.
Annotation Ruft das erste Anmerkungsobjekt des angegebenen Typs aus einem XObject ab.Gets the first annotation object of the specified type from an XObject.
Annotations Ruft eine Auflistung von Anmerkungen des angegebenen Typs für ein XObject ab.Gets a collection of annotations of the specified type for an XObject.
RemoveAnnotations Entfernt die Anmerkungen des angegebenen Typs aus einem XObject.Removes the annotations of the specified type from an XObject.

Siehe auchSee Also

Advanced LINQ to XML Programming (C#) (Erweiterte LINQ to XML-Programmierung (C#))Advanced LINQ to XML Programming (C#)