XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.