Sdílet prostřednictvím


XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metoda

Definice

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

Object

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:stringna 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.

Platí pro

Viz také