XPathItem Classe

Definizione

Rappresenta un elemento del modello di dati XQuery 1.0 e XPath 2.0.

public ref class XPathItem abstract
public abstract class XPathItem
type XPathItem = class
Public MustInherit Class XPathItem
Ereditarietà
XPathItem
Derivato

Commenti

Un elemento è un nodo o un valore atomico.

Note per gli implementatori

Quando si eredita dalla classe, è necessario eseguire l'override XPathItem dei membri seguenti: IsNode

Costruttori

XPathItem()

Inizializza una nuova istanza della classe XPathItem.

Proprietà

IsNode

Quando sottoposto a override in una classe derivata, ottiene un valore che indica se l'elemento rappresenta un nodo XPath o un valore atomico.

TypedValue

Quando sottoposto a override in una classe derivata, ottiene l'elemento corrente come oggetto boxed del tipo .NET Framework 2.0 più appropriato in base al relativo tipo di schema.

Value

Quando sottoposto a override in una classe derivata, ottiene il valore string dell'elemento.

ValueAsBoolean

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Boolean.

ValueAsDateTime

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come DateTime.

ValueAsDouble

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Double.

ValueAsInt

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Int32.

ValueAsLong

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Int64.

ValueType

Quando sottoposto a override in una classe derivata, ottiene il tipo .NET Framework 2.0 dell'elemento.

XmlType

Quando sottoposto a override in una classe derivata, ottiene l'oggetto XmlSchemaType per l'elemento.

Metodi

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)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValueAs(Type)

Restituisce il valore dell'elemento in base al tipo specificato.

ValueAs(Type, IXmlNamespaceResolver)

Quando sottoposto a override in una classe derivata, restituisce il valore dell'elemento in base al tipo specificato tramite l'oggetto IXmlNamespaceResolver specificato per la risoluzione dei prefissi degli spazi dei nomi.

Si applica a