XObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un nodo o un attributo in un albero 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
- Ereditarietà
-
XObject
- Derivato
- Implementazioni
Commenti
Questa classe è la classe base comune astratta per XNode e XAttribute. Fornisce alcune funzionalità di base comuni a entrambe le classi, ad esempio le annotazioni, e la generazione di eventi quando i nodi sono stati modificati.
Si noti che le annotazioni non fanno parte dell'infoset XML; non sono serializzate né deserializzate.
Proprietà
| Nome | Descrizione |
|---|---|
| BaseUri |
Ottiene l'URI di base per XObject. |
| Document | |
| NodeType |
Ottiene il tipo di nodo per XObject. |
| Parent |
Metodi
| Nome | Descrizione |
|---|---|
| AddAnnotation(Object) |
Aggiunge un oggetto all'elenco di annotazioni di XObject. |
| Annotation(Type) |
Ottiene il primo oggetto annotazione del tipo specificato da XObject. |
| Annotation<T>() |
Ottiene il primo oggetto annotazione del tipo specificato da XObject. |
| Annotations(Type) |
Ottiene una raccolta di annotazioni del tipo specificato per XObject. |
| Annotations<T>() |
Ottiene una raccolta di annotazioni del tipo specificato per XObject. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| RemoveAnnotations(Type) |
Rimuove le annotazioni del tipo specificato da XObject. |
| RemoveAnnotations<T>() |
Rimuove le annotazioni del tipo specificato da XObject. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
| Nome | Descrizione |
|---|---|
| Changed |
Viene generato quando XObject o uno dei discendenti viene modificato. |
| Changing |
Viene generato quando XObject o uno dei discendenti sta per essere modificato. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IXmlLineInfo.HasLineInfo() |
Ottiene un valore che indica se XObject contiene o meno informazioni sulla riga. |
| IXmlLineInfo.LineNumber |
Ottiene il numero di riga che il XmlReader sottostante ha riportato per XObject. |
| IXmlLineInfo.LinePosition |
Ottiene il numero di posizione che il XmlReader sottostante ha riportato per XObject. |