XObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un nœud ou un attribut dans une arborescence 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
- Héritage
-
XObject
- Dérivé
- Implémente
Remarques
Cette classe est la classe de base commune abstraite pour XNode et XAttribute. Il fournit des fonctionnalités de base communes aux deux classes, telles que les annotations et le déclenchement d’événements lorsque les nœuds ont changé.
Notez que les annotations ne font pas partie du jeu d'informations XML ; elles ne sont pas sérialisées ou désérialisées.
Propriétés
BaseUri |
Obtient l'URI de base pour ce XObject. |
Document | |
NodeType |
Obtient le type de nœud pour XObject. |
Parent |
Méthodes
AddAnnotation(Object) |
Ajoute un objet à la liste d'annotations de ce XObject. |
Annotation(Type) |
Obtient le premier objet d'annotation du type spécifié à partir de ce XObject. |
Annotation<T>() |
Obtient le premier objet d'annotation du type spécifié à partir de ce XObject. |
Annotations(Type) |
Obtient une collection d'annotations du type spécifié pour ce XObject. |
Annotations<T>() |
Obtient une collection d'annotations du type spécifié pour ce XObject. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
RemoveAnnotations(Type) |
Supprime les annotations du type spécifié de ce XObject. |
RemoveAnnotations<T>() |
Supprime les annotations du type spécifié de ce XObject. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
Changed |
Déclenché lorsque ce XObject ou l'un de ses descendants change. |
Changing |
Déclenché lorsque ce XObject ou l'un de ses descendants est sur le point de changer. |
Implémentations d’interfaces explicites
IXmlLineInfo.HasLineInfo() |
Obtient une valeur indiquant si ce XObject a des informations de ligne. |
IXmlLineInfo.LineNumber |
Obtient le numéro de ligne que le XmlReader sous-jacent a rapporté pour ce XObject. |
IXmlLineInfo.LinePosition |
Obtient la position de ligne que le XmlReader sous-jacent a rapportée pour ce XObject. |