ProxyDataContractResolver.TryResolveType Methode

Definitie

Tijdens de serialisatie worden werkelijke typen toegewezen aan xsi:type informatie.

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

Parameters

dataContractType
Type

Het werkelijke type van het persistent-negerende object.

declaredType
Type

Het gedeclareerde type.

knownTypeResolver
DataContractResolver

Een exemplaar van ProxyDataContractResolver.

typeName
XmlDictionaryString

Wanneer deze methode wordt geretourneerd, bevat een lijst met xsi:type declaraties.

typeNamespace
XmlDictionaryString

Wanneer deze methode wordt geretourneerd, bevat een lijst met naamruimten die worden gebruikt.

Retouren

true als het type is omgezet; anders, false.

Opmerkingen

Zie voor meer informatie: Werken met POCO-entiteiten.

Van toepassing op