XPathItem Classe

Definizione

Rappresenta un elemento nel 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 XPathItem classe , è necessario eseguire l'override dei membri seguenti: : IsNode

Costruttori

Nome Descrizione
XPathItem()

Inizializza una nuova istanza della classe XPathItem.

Proprietà

Nome Descrizione
IsNode

In caso di 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 più appropriato in base al relativo tipo di schema.

Value

In caso di override in una classe derivata, ottiene il string valore 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

In caso di override in una classe derivata, ottiene il tipo .NET dell'elemento.

XmlType

In caso di override in una classe derivata, ottiene l'oggetto XmlSchemaType per l'elemento.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValueAs(Type, IXmlNamespaceResolver)

Quando sottoposto a override in una classe derivata, restituisce il valore dell'elemento come tipo specificato usando l'oggetto IXmlNamespaceResolver specificato per risolvere i prefissi dello spazio dei nomi.

ValueAs(Type)

Restituisce il valore dell'elemento come tipo specificato.

Si applica a