Freigeben über


XObject Klasse

Definition

Stellt einen Knoten oder ein Attribut in einer XML-Struktur dar.

public ref class XObject abstract : System::Xml::IXmlLineInfo
public abstract class XObject : System.Xml.IXmlLineInfo
type XObject = class
    interface IXmlLineInfo
Public MustInherit Class XObject
Implements IXmlLineInfo
Vererbung
XObject
Abgeleitet
Implementiert

Hinweise

Diese Klasse ist die abstrakte allgemeine Basisklasse für XNode und XAttribute. Es bietet einige grundlegende Funktionen, die für beide Klassen gemeinsam sind, z. B. Anmerkungen und auslösen von Ereignissen, wenn Knoten geändert wurden.

Beachten Sie, dass Anmerkungen nicht Teil des XML-Infosets sind; sie werden nicht serialisiert oder deserialisiert.

Eigenschaften

BaseUri

Ruft den Basis-URI für dieses XObject ab.

Document

Ruft den XDocument für diesen XObject ab.

NodeType

Ruft den Knotentyp für dieses XObject ab.

Parent

Ruft das übergeordnete XElement dieses XObject ab.

Methoden

AddAnnotation(Object)

Fügt der Anmerkungsliste dieses XObject ein Objekt hinzu.

Annotation(Type)

Ruft das erste Anmerkungsobjekt des angegebenen Typs aus diesem XObject ab.

Annotation<T>()

Ruft das erste Anmerkungsobjekt des angegebenen Typs aus diesem XObject ab.

Annotations(Type)

Ruft eine Auflistung von Anmerkungen des angegebenen Typs für dieses XObject ab.

Annotations<T>()

Ruft eine Auflistung von Anmerkungen des angegebenen Typs für dieses XObject ab.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RemoveAnnotations(Type)

Entfernt die Anmerkungen vom angegebenen Typ aus diesem XObject.

RemoveAnnotations<T>()

Entfernt die Anmerkungen vom angegebenen Typ aus diesem XObject.

ToString()

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

(Geerbt von Object)

Ereignisse

Changed

Wird ausgelöst, wenn dieses XObject oder eines seiner untergeordneten Elemente geändert wurde.

Changing

Wird ausgelöst, wenn dieses XObject oder eines seiner untergeordneten Elemente gerade geändert wird.

Explizite Schnittstellenimplementierungen

IXmlLineInfo.HasLineInfo()

Ruft einen Wert ab, der angibt, ob dieses XObject Zeileninformationen aufweist.

IXmlLineInfo.LineNumber

Ruft die Zeilennummer ab, die der zugrunde liegende XmlReader für dieses XObject angegeben hat.

IXmlLineInfo.LinePosition

Ruft die Zeilenposition ab, die der zugrunde liegende XmlReader für dieses XObject angegeben hat.

Gilt für:

Weitere Informationen