XPathItem Classe

Definizione

Rappresenta un elemento del modello di dati XQuery 1.0 e XPath 2.0.Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.

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

Commenti

Un elemento può essere un nodo o un valore atomico.An item is either a node or an atomic value.

Note per gli eredi

Quando si eredita dalla XPathItem classe, è necessario eseguire l'override dei membri seguenti:: IsNodeWhen you inherit from the XPathItem class, you must override the following members: IsNode:

Costruttori

XPathItem()

Inizializza una nuova istanza della classe XPathItem.Initializes a new instance of the XPathItem class.

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.When overridden in a derived class, gets a value indicating whether the item represents an XPath node or an atomic value.

TypedValue

Quando sottoposto a override in una classe derivata, ottiene l'elemento corrente come oggetto boxed del tipo .NET Framework 2.0.NET Framework 2.0 più appropriato in base al relativo tipo di schema.When overridden in a derived class, gets the current item as a boxed object of the most appropriate .NET Framework 2.0.NET Framework 2.0 type according to its schema type.

Value

Quando sottoposto a override in una classe derivata, ottiene il valore string dell'elemento.When overridden in a derived class, gets the string value of the item.

ValueAsBoolean

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Boolean.When overridden in a derived class, gets the item's value as a Boolean.

ValueAsDateTime

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come DateTime.When overridden in a derived class, gets the item's value as a DateTime.

ValueAsDouble

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Double.When overridden in a derived class, gets the item's value as a Double.

ValueAsInt

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Int32.When overridden in a derived class, gets the item's value as an Int32.

ValueAsLong

Quando sottoposto a override in una classe derivata, ottiene il valore dell'elemento come Int64.When overridden in a derived class, gets the item's value as an Int64.

ValueType

Quando sottoposto a override in una classe derivata, ottiene il tipo .NET Framework 2.0.NET Framework 2.0 dell'elemento.When overridden in a derived class, gets the .NET Framework 2.0.NET Framework 2.0 type of the item.

XmlType

Quando sottoposto a override in una classe derivata, ottiene l'oggetto XmlSchemaType per l'elemento.When overridden in a derived class, gets the XmlSchemaType for the item.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
ValueAs(Type)

Restituisce il valore dell'elemento in base al tipo specificato.Returns the item's value as the specified type.

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.When overridden in a derived class, returns the item's value as the type specified using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

Si applica a