XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Yöntem

Tanım

Ad alanı ön eklerini çözümlemek için belirtilen nesne kullanılarak belirtilen tür olarak doğrulanmış XML öğesinin veya özniteliğinin IXmlNamespaceResolver değerini döndürür.

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

Parametreler

type
Type

Doğrulanmış XML öğesinin veya özniteliğin değerinin döndürüleceği tür.

nsResolver
IXmlNamespaceResolver

IXmlNamespaceResolver Ad alanı ön eklerini çözümlemek için kullanılan nesne.

Döndürülenler

Object

İstenen tür olarak doğrulanmış XML öğesinin veya özniteliğinin değeri.

Özel durumlar

Doğrulanmış XML öğesi veya özniteliğinin değeri hedef türü için doğru biçimde değil.

Denenen atama geçerli değil.

Atama girişimi taşmaya neden oldu.

Açıklamalar

yöntemi, ValueAs doğrulanmış XML öğesinin veya özniteliğinin değerini belirtilen .NET türüne dönüştürmeyi dener.

IXmlNamespaceResolver nesnesi, tür dönüştürmeleriyle ilgili ad alanı ön eklerini çözümlemek için kullanılır. Örneğin, bir xs:QName xs:stringöğesine dönüştürürken.

Ad alanında System.Xml tür desteği hakkında daha fazla bilgi için bkz. System.Xml Sınıflarında Tür Desteği.

Şunlara uygulanır

Ayrıca bkz.