Partager via


ProxyDataContractResolver.TryResolveType Méthode

Définition

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

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 la persistance.

declaredType
Type

Le type déclaré.

knownTypeResolver
DataContractResolver

Instance de ProxyDataContractResolver.

typeName
XmlDictionaryString

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

typeNamespace
XmlDictionaryString

Cette méthode retourne 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 d’entités POCO.

S’applique à