XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość bieżącego Type węzła jako określoną, używając określonego IXmlNamespaceResolver obiektu do rozpoznawania prefiksów przestrzeni nazw.
public:
override System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object
Parametry
- nsResolver
- IXmlNamespaceResolver
Obiekt używany do rozpoznawania IXmlNamespaceResolver prefiksów przestrzeni nazw.
Zwraca
Wartość bieżącego węzła jako żądanego Type .
Wyjątki
Wartość bieżącego węzła nie jest w poprawnym formacie dla typu docelowego.
Próba rzutowania jest nieprawidłowa.
Uwagi
Metoda ValueAs próbuje przekonwertować wartość bieżącego węzła na typ platformy .NET określony zgodnie z regułami XPath 2.0 dotyczącymi rzutowania typu bieżącego węzła.
Obiekt jest używany do rozpoznawania IXmlNamespaceResolver prefiksów przestrzeni nazw związanych z konwersjami typów. Na przykład podczas konwertowania elementu xs:QName
na element xs:string
.