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 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 | |
| NodeType |
Ruft den Knotentyp für diese XObjectab. |
| Parent |
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. |