Condividi tramite


XPathItem.ValueAs Metodo

Definizione

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

Overload

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.

ValueAs(Type)

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

public:
 virtual System::Object ^ ValueAs(Type ^ returnType);
public virtual object ValueAs (Type returnType);
abstract member ValueAs : Type -> obj
override this.ValueAs : Type -> obj
Public Overridable Function ValueAs (returnType As Type) As Object

Parametri

returnType
Type

Tipo in base al quale restituire il valore dell'elemento.

Restituisce

Object

Valore dell'elemento in base al tipo richiesto.

Eccezioni

Il valore dell'elemento non presenta il formato corretto per il tipo di destinazione.

Il tentativo di cast non è valido.

Il tentativo di cast ha causato un overflow.

Commenti

Quando sottoposto a override in una classe derivata, il ValueAs metodo tenta di convertire il valore dell'elemento nel tipo .NET Framework 2.0 specificato.

Vedi anche

Si applica a

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.

public:
 abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public abstract object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
abstract member ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public MustOverride Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object

Parametri

returnType
Type

Tipo in base al quale restituire il valore dell'elemento.

nsResolver
IXmlNamespaceResolver

Oggetto IXmlNamespaceResolver usato per la risoluzione dei prefissi degli spazi dei nomi.

Restituisce

Object

Valore dell'elemento in base al tipo richiesto.

Eccezioni

Il valore dell'elemento non presenta il formato corretto per il tipo di destinazione.

Il tentativo di cast non è valido.

Il tentativo di cast ha causato un overflow.

Commenti

Quando sottoposto a override in una classe derivata, il ValueAs metodo tenta di convertire il valore dell'elemento nel tipo .NET Framework 2.0 specificato.

L'oggetto IXmlNamespaceResolver viene usato per risolvere i prefissi dello spazio dei nomi correlati alle conversioni dei tipi. Ad esempio, quando si converte un xs:QName oggetto in un xs:stringoggetto .

Per altre informazioni sul supporto dei tipi nello spazio dei nomi, vedere Digitare supporto nelleSystem.Xml classi System.Xml.

Vedi anche

Si applica a