XObject Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en nod eller ett attribut i ett XML-träd.
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
- Arv
-
XObject
- Härledda
- Implementeringar
Kommentarer
Den här klassen är den abstrakta gemensamma basklassen för XNode och XAttribute. Den innehåller några grundläggande funktioner som är gemensamma för båda klasserna, till exempel anteckningar och höjning av händelser när noder har ändrats.
Observera att anteckningar inte ingår i XML-informationsuppsättningen. de är inte serialiserade eller deserialiserade.
Egenskaper
| Name | Description |
|---|---|
| BaseUri |
Hämtar bas-URI:n för detta XObject. |
| Document | |
| NodeType |
Hämtar nodtypen för den här XObject. |
| Parent |
Metoder
| Name | Description |
|---|---|
| AddAnnotation(Object) |
Lägger till ett objekt i anteckningslistan för den här XObject. |
| Annotation(Type) |
Hämtar det första anteckningsobjektet av den angivna typen från den här XObject. |
| Annotation<T>() |
Hämtar det första anteckningsobjektet av den angivna typen från den här XObject. |
| Annotations(Type) |
Hämtar en samling anteckningar av den angivna typen för den här XObject. |
| Annotations<T>() |
Hämtar en samling anteckningar av den angivna typen för den här XObject. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RemoveAnnotations(Type) |
Tar bort anteckningarna av den angivna typen från den här XObject. |
| RemoveAnnotations<T>() |
Tar bort anteckningarna av den angivna typen från den här XObject. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| Changed |
Upphöjt när den här XObject eller någon av dess underordnade har ändrats. |
| Changing |
Upphöjt när den här XObject eller någon av dess underordnade är på väg att ändras. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IXmlLineInfo.HasLineInfo() |
Hämtar ett värde som anger om det här XObject innehåller radinformation eller inte. |
| IXmlLineInfo.LineNumber |
Hämtar det radnummer som den underliggande XmlReader rapporterade för den här XObject. |
| IXmlLineInfo.LinePosition |
Hämtar den radposition som den underliggande XmlReader rapporterade för detta XObject. |