XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metoda

Definice

Vrátí hodnotu ověřeného elementu XML nebo atributu jako typ zadaný pomocí objektu IXmlNamespaceResolver určeného 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ý má vrátit 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 NEBO atributu XML jako požadovaný typ.

Výjimky

Ověřená hodnota 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 na xs:QName .xs:string

Další informace o podpoře typů v System.Xml oboru názvů naleznete v tématu Podpora typů v Třídy System.Xml.

Platí pro

Viz také