Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XPathNavigator.ValueAs (Type, IXmlNamespaceResolver)

 

Data di pubblicazione: ottobre 2016

Ottiene il valore del nodo corrente come il Type specificato, usando il IXmlNamespaceResolver specificato per risolvere i prefissi dello spazio dei nomi di oggetto.

Spazio dei nomi:   System.Xml.XPath
Assembly:  System.Xml (in System.Xml.dll)

public override object ValueAs(
	Type returnType,
	IXmlNamespaceResolver nsResolver
)

Parametri

returnType
Type: System.Type

Il Type da restituire come valore del nodo corrente.

nsResolver
Type: System.Xml.IXmlNamespaceResolver

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

Valore restituito

Type: System.Object

Il valore del nodo corrente come il Type richiesto.

Exception Condition
FormatException

Valore del nodo corrente non è nel formato corretto per il tipo di destinazione.

InvalidCastException

Il tentativo di cast non è valido.

Il ValueAs metodo tenta di convertire il valore del nodo corrente per il tipo di .NET Framework, specificato in base alle regole di XPath 2.0 per eseguire il cast di tipo del nodo corrente.

Il IXmlNamespaceResolver oggetto viene utilizzato per risolvere i prefissi dello spazio dei nomi correlati al tipo di conversioni. Ad esempio, quando si converte un xs:QName per un xs:string.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: