XmlSchemaDatatype.ChangeType Yöntem

Tanım

türü, ile temsil XmlSchemaDatatypeedilen XML şema türünün geçerli Ortak Dil Çalışma Zamanı (CLR) gösterimlerinden biri olan belirtilen değeri, aynı değerin başka bir geçerli CLR gösterimine dönüştürür.

Aşırı Yüklemeler

ChangeType(Object, Type)

türü, tarafından temsil XmlSchemaDatatypeedilen XML şema türünün geçerli Ortak Dil Çalışma Zamanı (CLR) gösterimlerinden biri olan belirtilen değeri belirtilen CLR türüne dönüştürür.

ChangeType(Object, Type, IXmlNamespaceResolver)

türü, ile temsil edilen XmlSchemaDatatypeXML şema türünün geçerli Ortak Dil Çalışma Zamanı (CLR) gösterimlerinden biri olan belirtilen değeri, xs:QName türünü veya ondan türetilmiş bir türü temsil ediyorsa XmlSchemaDatatype kullanılarak IXmlNamespaceResolver belirtilen CLR türüne dönüştürür.

ChangeType(Object, Type)

türü, tarafından temsil XmlSchemaDatatypeedilen XML şema türünün geçerli Ortak Dil Çalışma Zamanı (CLR) gösterimlerinden biri olan belirtilen değeri belirtilen CLR türüne dönüştürür.

public:
 virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType);
public virtual object ChangeType (object value, Type targetType);
abstract member ChangeType : obj * Type -> obj
override this.ChangeType : obj * Type -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type) As Object

Parametreler

value
Object

Belirtilen türe dönüştürülecek giriş değeri.

targetType
Type

Giriş değerinin dönüştürülmesi için hedef tür.

Döndürülenler

Object

Dönüştürülen giriş değeri.

Özel durumlar

Object veya Type parametresidirnull.

tarafından XmlSchemaDatatype temsil edilen tür, belirtilen değerin türünden belirtilen türe dönüştürmeyi desteklemez.

Açıklamalar

Sınıflarda System.Xml tür desteği ve XML veri türlerini dönüştürme hakkında daha fazla bilgi için System.Xml Sınıfları konusundaki Tür Desteği konusuna bakın.

Şunlara uygulanır

ChangeType(Object, Type, IXmlNamespaceResolver)

türü, ile temsil edilen XmlSchemaDatatypeXML şema türünün geçerli Ortak Dil Çalışma Zamanı (CLR) gösterimlerinden biri olan belirtilen değeri, xs:QName türünü veya ondan türetilmiş bir türü temsil ediyorsa XmlSchemaDatatype kullanılarak IXmlNamespaceResolver belirtilen CLR türüne dönüştürür.

public:
 virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual object ChangeType (object value, Type targetType, System.Xml.IXmlNamespaceResolver namespaceResolver);
abstract member ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
override this.ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type, namespaceResolver As IXmlNamespaceResolver) As Object

Parametreler

value
Object

Belirtilen türe dönüştürülecek giriş değeri.

targetType
Type

Giriş değerinin dönüştürülmesi için hedef tür.

namespaceResolver
IXmlNamespaceResolver

Ad IXmlNamespaceResolver alanı ön eklerini çözümlemek için kullanılan. Bu yalnızca xs:QName türünü veya ondan türetilmiş bir türü temsil ederse XmlSchemaDatatype kullanılır.

Döndürülenler

Object

Dönüştürülen giriş değeri.

Özel durumlar

Object veya Type parametresidirnull.

tarafından XmlSchemaDatatype temsil edilen tür, belirtilen değerin türünden belirtilen türe dönüştürmeyi desteklemez.

Açıklamalar

Sınıflarda System.Xml tür desteği ve XML veri türlerini dönüştürme hakkında daha fazla bilgi için System.Xml Sınıfları konusundaki Tür Desteği konusuna bakın.

Şunlara uygulanır