ProxyDataContractResolver.TryResolveType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.