Compartir a través de


ProxyDataContractResolver.TryResolveType Método

Definición

Durante la serialización, asigna tipos reales a xsi:type la información.

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

Parámetros

dataContractType
Type

Tipo real del objeto que ignora la persistencia.

declaredType
Type

Tipo declarado.

knownTypeResolver
DataContractResolver

Instancia de ProxyDataContractResolver.

typeName
XmlDictionaryString

Cuando este método devuelve, contiene una lista de xsi:type declaraciones.

typeNamespace
XmlDictionaryString

Cuando este método devuelve, contiene una lista de espacios de nombres usados.

Devoluciones

true si se resolvió el tipo; de lo contrario, false.

Comentarios

Para obtener más información, consulte: Trabajar con entidades POCO.

Se aplica a