XObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 | |
NodeType |
Ruft den Knotentyp für dieses XObject ab. |
Parent |
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. |