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à
BaseUri |
Ottiene l'URI di base per XObject. |
Document | |
NodeType |
Ottiene il tipo di nodo per XObject. |
Parent |
Metodi
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
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
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. |