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 certaines 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 de l’ensemble d’informations XML ; ils ne sont pas sérialisés ou désérialisés.
Propriétés
| Nom | Description |
|---|---|
| BaseUri |
Obtient l’URI de base de ce XObject. |
| Document | |
| NodeType |
Obtient le type de nœud pour ce XObject. |
| Parent |
Méthodes
| Nom | Description |
|---|---|
| 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| RemoveAnnotations(Type) |
Supprime les annotations du type spécifié de ce XObjecttype . |
| RemoveAnnotations<T>() |
Supprime les annotations du type spécifié de ce XObjecttype . |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| Changed |
Déclenché lorsque cela XObject ou l’un de ses descendants ont changé. |
| Changing |
Déclenché lorsque ce XObject ou l’un de ses descendants est sur le point de changer. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IXmlLineInfo.HasLineInfo() |
Obtient une valeur indiquant si cela XObject contient ou non des informations de ligne. |
| IXmlLineInfo.LineNumber |
Obtient le numéro de ligne signalé par le sous-jacent XmlReader pour ce XObject. |
| IXmlLineInfo.LinePosition |
Obtient la position de ligne signalée par le sous-jacent XmlReader pour ce XObject. |