Partager via


ProxyDataContractResolver.TryResolveType Méthode

Définition

Pendant la sérialisation, mappe les types réels aux xsi:type informations.

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

Paramètres

dataContractType
Type

Type réel de l’objet ignorant de persistance.

declaredType
Type

Type déclaré.

knownTypeResolver
DataContractResolver

Instance de ProxyDataContractResolver.

typeName
XmlDictionaryString

Lorsque cette méthode est retournée, contient une liste de xsi:type déclarations.

typeNamespace
XmlDictionaryString

Lorsque cette méthode est retournée, contient une liste d’espaces de noms utilisés.

Retours

true si le type a été résolu ; sinon, false.

Remarques

Pour plus d’informations, consultez : Utilisation des entités POCO.

S’applique à