XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Yöntem

Tanım

Ad alanı ön eklerini Type çözümlemek için belirtilen nesneyi kullanarak geçerli düğümün IXmlNamespaceResolver değerini belirtilen şekilde alır.

public:
 override System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object

Parametreler

returnType
Type

Type geçerli düğümün değerini olarak döndürmek için.

nsResolver
IXmlNamespaceResolver

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

Döndürülenler

İstenen geçerli düğümün Type değeri.

Özel durumlar

Geçerli düğümün değeri hedef türü için doğru biçimde değil.

Denenen atama geçerli değil.

Açıklamalar

yöntemi, ValueAs geçerli düğümün türünü değiştirmek için XPath 2.0 kurallarına göre belirtilen geçerli düğümün değerini .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:QNamexs:stringöğesine dönüştürürken.

Şunlara uygulanır