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 come tipo specificato.
Overload
| Nome | Descrizione |
|---|---|
| ValueAs(Type) |
Restituisce il valore dell'elemento come tipo specificato. |
| 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.
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 cui restituire il valore dell'elemento.
Valori restituiti
Valore dell'elemento come tipo richiesto.
Eccezioni
Il valore dell'elemento non è nel formato corretto per il tipo di destinazione.
Il cast tentato non è valido.
Il cast tentato ha generato un overflow.
Commenti
Quando sottoposto a override in una classe derivata, il metodo ValueAs tenta di convertire il valore dell'elemento nel tipo di .NET specificato.
Vedi anche
Si applica a
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.
public:
abstract System::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 cui restituire il valore dell'elemento.
- nsResolver
- IXmlNamespaceResolver
Oggetto IXmlNamespaceResolver utilizzato per risolvere i prefissi dello spazio dei nomi.
Valori restituiti
Valore dell'elemento come tipo richiesto.
Eccezioni
Il valore dell'elemento non è nel formato corretto per il tipo di destinazione.
Il cast tentato non è valido.
Il cast tentato ha generato un overflow.
Commenti
Quando sottoposto a override in una classe derivata, il metodo ValueAs tenta di convertire il valore dell'elemento nel tipo di .NET 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 oggetto xs:QName in un oggetto xs:string.
Per altre informazioni sul supporto dei tipi nello spazio dei System.Xml nomi, vedere Supporto dei tipi nelle classi System.Xml.