XObject Třída

Definice

Představuje uzel nebo atribut ve stromu XML.Represents a node or an attribute in an XML tree.

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
Dědičnost
XObject
Odvozené
Implementuje

Poznámky

Tato třída je abstraktní společná základní třída pro XNode a XAttribute .This class is the abstract common base class for XNode and XAttribute. Poskytuje některé základní funkce, které jsou společné pro obě třídy, jako jsou anotace, a vyvolávání událostí při změně uzlů.It provides some basic functionality that is common to both classes, such as annotations, and raising events when nodes have changed.

Všimněte si, že poznámky nejsou součástí informační sady XML. nejsou serializovány nebo deserializovány.Note that annotations are not part of the XML infoset; they are not serialized or deserialized.

Vlastnosti

BaseUri

Získá základní identifikátor URI XObject .Gets the base URI for this XObject.

Document

Získá XDocument XObject .Gets the XDocument for this XObject.

NodeType

Získá typ uzlu pro tuto XObject .Gets the node type for this XObject.

Parent

Získá nadřazenou položku XElement This XObject .Gets the parent XElement of this XObject.

Metody

AddAnnotation(Object)

Přidá objekt do seznamu poznámek tohoto typu XObject .Adds an object to the annotation list of this XObject.

Annotation(Type)

Získá první objekt poznámky zadaného typu z tohoto XObject .Gets the first annotation object of the specified type from this XObject.

Annotation<T>()

Získá první objekt poznámky zadaného typu z tohoto XObject .Gets the first annotation object of the specified type from this XObject.

Annotations(Type)

Získá kolekci poznámek zadaného typu XObject .Gets a collection of annotations of the specified type for this XObject.

Annotations<T>()

Získá kolekci poznámek zadaného typu XObject .Gets a collection of annotations of the specified type for this XObject.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
RemoveAnnotations(Type)

Odstraní poznámky zadaného typu z tohoto XObject .Removes the annotations of the specified type from this XObject.

RemoveAnnotations<T>()

Odstraní poznámky zadaného typu z tohoto XObject .Removes the annotations of the specified type from this XObject.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Události

Changed

Je aktivována, když došlo ke XObject změně tohoto nebo kteréhokoli z jeho potomků.Raised when this XObject or any of its descendants have changed.

Changing

Je aktivována, když XObject se chystá Změna tohoto nebo kteréhokoli z jeho potomků.Raised when this XObject or any of its descendants are about to change.

Explicitní implementace rozhraní

IXmlLineInfo.HasLineInfo()

Načte hodnotu, která označuje, zda XObject obsahuje informace o řádku.Gets a value indicating whether or not this XObject has line information.

IXmlLineInfo.LineNumber

Získá číslo řádku, které je XmlReader pro tento základ nahlášené XObject .Gets the line number that the underlying XmlReader reported for this XObject.

IXmlLineInfo.LinePosition

Získá pozici, na kterou se XmlReader nahlásil podklad XObject .Gets the line position that the underlying XmlReader reported for this XObject.

Platí pro