XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) 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 o dell'attributo XML convalidato come tipo specificato utilizzando l'oggetto IXmlNamespaceResolver specificato per risolvere i prefissi dello spazio dei nomi.
public:
override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object
Parametri
- type
- Type
Tipo in cui restituire il valore dell'elemento o dell'attributo XML convalidato.
- nsResolver
- IXmlNamespaceResolver
Oggetto IXmlNamespaceResolver utilizzato per risolvere i prefissi dello spazio dei nomi.
Valori restituiti
Valore dell'elemento o dell'attributo XML convalidato come tipo richiesto.
Eccezioni
Il valore dell'elemento o dell'attributo XML convalidato non è nel formato corretto per il tipo di destinazione.
Il cast tentato non è valido.
Il cast tentato ha generato un overflow.
Commenti
Il metodo ValueAs tenta di convertire il valore dell'elemento o dell'attributo XML convalidato nel tipo .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.