XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu aktuálního uzlu jako Type zadaný, pomocí objektu IXmlNamespaceResolver zadaného k překladu předpon oboru názvů.
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
Objekt IXmlNamespaceResolver použitý k překladu předpon oboru názvů.
Návraty
Hodnota aktuálního uzlu podle Type požadavku.
Výjimky
Hodnota aktuálního uzlu není ve správném formátu cílového typu.
Pokus o přetypování není platný.
Poznámky
Metoda ValueAs se pokusí převést hodnotu aktuálního uzlu na typ .NET zadaný podle pravidel XPath 2.0 pro přetypování typu aktuálního uzlu.
Objekt IXmlNamespaceResolver slouží k překladu předpon oboru názvů souvisejících s převody typů. Například při převodu xs:string
na xs:QName
.