ProxyDataContractResolver.TryResolveType Método

Definición

Durante la serialización, asigna tipos reales a la información de 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

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 un valor, contiene una lista de declaraciones de xsi:type.

typeNamespace
XmlDictionaryString

Cuando este método devuelve un valor, contiene una lista de los espacios de nombres utilizados.

Devoluciones

Es true si se resolvió el tipo; en caso contrario, es false.

Comentarios

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

Se aplica a