Bagikan melalui


ProxyDataContractResolver.TryResolveType Metode

Definisi

Selama serialisasi, petakan jenis aktual ke xsi:type informasi.

public:
 override bool TryResolveType(Type ^ dataContractType, Type ^ declaredType, System::Runtime::Serialization::DataContractResolver ^ knownTypeResolver, [Runtime::InteropServices::Out] System::Xml::XmlDictionaryString ^ % typeName, [Runtime::InteropServices::Out] System::Xml::XmlDictionaryString ^ % typeNamespace);
public override bool TryResolveType (Type dataContractType, Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver, out System.Xml.XmlDictionaryString typeName, out System.Xml.XmlDictionaryString typeNamespace);
override this.TryResolveType : Type * Type * System.Runtime.Serialization.DataContractResolver * XmlDictionaryString * XmlDictionaryString -> bool
Public Overrides Function TryResolveType (dataContractType As Type, declaredType As Type, knownTypeResolver As DataContractResolver, ByRef typeName As XmlDictionaryString, ByRef typeNamespace As XmlDictionaryString) As Boolean

Parameter

dataContractType
Type

Jenis aktual objek persistensi-tidak diabaikan.

declaredType
Type

Jenis yang dinyatakan.

knownTypeResolver
DataContractResolver

Instans ProxyDataContractResolver.

typeName
XmlDictionaryString

Ketika metode ini kembali, berisi daftar xsi:type deklarasi.

typeNamespace
XmlDictionaryString

Ketika metode ini kembali, berisi daftar namespace yang digunakan.

Mengembalikan

true jika jenis diselesaikan; jika tidak, false.

Keterangan

Untuk informasi selengkapnya, lihat: Bekerja dengan Entitas POCO.

Berlaku untuk