XPathItem.ValueAs Metodo
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.
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
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
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:string
oggetto .
Per altre informazioni sul supporto dei tipi nello spazio dei nomi, vedere Digitare supporto nelleSystem.Xml classi System.Xml.