ProxyDataContractResolver.TryResolveType Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Durante la serializzazione, esegue il mapping dei tipi effettivi alle xsi:type informazioni.
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
Parametri
- dataContractType
- Type
Tipo effettivo dell'oggetto di persistenza-ignorante.
- declaredType
- Type
Tipo dichiarato.
- knownTypeResolver
- DataContractResolver
Istanza di ProxyDataContractResolver.
- typeName
- XmlDictionaryString
Quando termina, questo metodo contiene un elenco di xsi:type dichiarazioni.
- typeNamespace
- XmlDictionaryString
Quando termina, questo metodo contiene un elenco di spazi dei nomi utilizzati.
Valori restituiti
true se il tipo è stato risolto; in caso contrario, false.
Commenti
Per altre informazioni, vedere Uso delle entità POCO.