ProxyDataContractResolver.TryResolveType Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.