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