Nyelv

XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metódus

Definíció

Az érvényesített XML-elemet vagy attribútum értékét adja vissza a névtér előtagjainak feloldásához megadott objektummal IXmlNamespaceResolver megadott típusként.

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

Paraméterek

type
Type

Az érvényesített XML-elem vagy attribútum értékének visszaadni kívánt típus.

nsResolver
IXmlNamespaceResolver

A IXmlNamespaceResolver névtér előtagjainak feloldásához használt objektum.

Válaszok

Az ellenőrzött XML-elem vagy attribútum értéke a kért típus szerint.

Kivételek

Az ellenőrzött XML-elem vagy attribútum értéke nem a céltípus megfelelő formátuma.

A megkísérelt szereposztás érvénytelen.

A megkísérelt leadás túlcsordulást eredményezett.

Megjegyzések

A ValueAs metódus megkísérli konvertálni az ellenőrzött XML-elem vagy attribútum értékét a megadott .NET típusra.

Az IXmlNamespaceResolver objektum a típuskonverziókhoz kapcsolódó névtér-előtagok feloldására szolgál. Például egy .xs:QNamexs:string

A névtér típustámogatásáról további információt a System.XmlSystem.Xml-osztályok típustámogatása című témakörben talál.

A következőre érvényes:

Lásd még