XObject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un nodo o un atributo de un árbol XML.
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
- Herencia
-
XObject
- Derivado
- Implementaciones
Comentarios
Esta clase es la clase base común abstracta para XNode y XAttribute. Proporciona algunas funcionalidades básicas que son comunes a ambas clases, como anotaciones, y generar eventos cuando los nodos han cambiado.
Tenga en cuenta que las anotaciones no forman parte del conjunto de información de XML, por lo que no se serializan o deserializan.
Propiedades
BaseUri |
Obtiene el URI base de este XObject. |
Document | |
NodeType |
Obtiene el tipo de nodo de este XObject. |
Parent |
Métodos
AddAnnotation(Object) |
Agrega un objeto a la lista de anotaciones de XObject. |
Annotation(Type) |
Obtiene el primer objeto de anotación del tipo especificado de este XObject. |
Annotation<T>() |
Obtiene el primer objeto de anotación del tipo especificado de este XObject. |
Annotations(Type) |
Obtiene una colección de anotaciones del tipo especificado para este XObject. |
Annotations<T>() |
Obtiene una colección de anotaciones del tipo especificado para este XObject. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
RemoveAnnotations(Type) |
Quita las anotaciones del tipo especificado de XObject. |
RemoveAnnotations<T>() |
Quita las anotaciones del tipo especificado de XObject. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
Changed |
Se genera cuando este XObject o cualquiera de sus descendientes ha cambiado. |
Changing |
Se genera cuando este XObject o cualquiera de sus descendientes está a punto de cambiar. |
Implementaciones de interfaz explícitas
IXmlLineInfo.HasLineInfo() |
Obtiene un valor que indica si XObject tiene información de línea o no. |
IXmlLineInfo.LineNumber |
Obtiene el número de línea del que el XmlReader subyacente informó para este XObject. |
IXmlLineInfo.LinePosition |
Obtiene la posición de línea de la que el XmlReader subyacente informó para este XObject. |