XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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:QName
xs:string
öğesine dönüştürürken.