XmlAtomicValue.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í.
Vrátí hodnotu ověřeného elementu XML nebo atributu jako typ zadaný pomocí objektu určeného IXmlNamespaceResolver k překladu předpon oboru názvů.
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
Parametry
- type
- Type
Typ, který vrátí hodnotu ověřeného elementu XML nebo atributu jako.
- nsResolver
- IXmlNamespaceResolver
Objekt IXmlNamespaceResolver použitý k překladu předpon oboru názvů.
Návraty
Hodnota ověřeného elementu XML nebo atributu jako požadovaný typ.
Výjimky
Hodnota ověřeného elementu XML nebo atributu není ve správném formátu pro cílový typ.
Pokus o přetypování není platný.
Pokus o přetypování způsobil přetečení.
Poznámky
Metoda ValueAs se pokusí převést hodnotu ověřeného elementu XML nebo atributu na zadaný typ .NET.
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
.
Další informace o podpoře typů v System.Xml oboru názvů naleznete v tématu Podpora typů v System.Xml třídy.