XmlAtomicValue.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 çö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
İ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.