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 das 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

Name Beschreibung
BaseUri

Ruft den Basis-URI für diese XObjectab.

Document

Ruft dies XDocumentXObjectab.

NodeType

Ruft den Knotentyp für diese XObjectab.

Parent

Ruft das übergeordnete XElement Element dieser XObject.

Methoden

Name Beschreibung
AddAnnotation(Object)

Fügt der Anmerkungsliste dieses XObjectObjekts ein Objekt hinzu.

Annotation(Type)

Ruft das erste Anmerkungsobjekt des angegebenen Typs von diesem XObjectab.

Annotation<T>()

Ruft das erste Anmerkungsobjekt des angegebenen Typs von diesem XObjectab.

Annotations(Type)

Ruft eine Auflistung von Anmerkungen des angegebenen Typs für diese XObjectab.

Annotations<T>()

Ruft eine Auflistung von Anmerkungen des angegebenen Typs für diese XObjectab.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RemoveAnnotations(Type)

Entfernt die Anmerkungen des angegebenen Typs aus diesem XObject.

RemoveAnnotations<T>()

Entfernt die Anmerkungen des angegebenen Typs aus diesem XObject.

ToString()

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

(Geerbt von Object)

Ereignisse

Name Beschreibung
Changed

Wird ausgelöst, wenn sich dies XObject oder eines seiner Nachfolger geändert hat.

Changing

Wird ausgelöst, wenn sich dies XObject oder eines seiner Nachfolger ändert.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IXmlLineInfo.HasLineInfo()

Ruft einen Wert ab, der angibt, ob dies XObject Zeileninformationen enthält.

IXmlLineInfo.LineNumber

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

IXmlLineInfo.LinePosition

Ruft die Zeilenposition ab, die der zugrunde liegende XmlReader für diesen XObjectBericht gemeldet hat.

Gilt für:

Weitere Informationen