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 degli spazi 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 deve essere restituito il valore dell'elemento o dell'attributo XML convalidato.
- nsResolver
- IXmlNamespaceResolver
Oggetto IXmlNamespaceResolver usato per la risoluzione dei prefissi degli spazi dei nomi.
Restituisce
Valore dell'elemento o dell'attributo XML convalidato come tipo richiesto.
Eccezioni
Il valore dell'elemento o dell'attributo XML convalidato 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
Il ValueAs metodo 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 xs:QName
oggetto in un oggetto xs:string
.
Per altre informazioni sul supporto dei tipi nello System.Xml spazio dei nomi, vedere Supporto dei tipi nelle classi System.Xml.