Export (0) Print
Expand All

ProxyDataContractResolver.TryResolveType Method

During serialization, maps actual types to xsi:type information.

Namespace:  System.Data.Objects
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public override bool TryResolveType(
	Type dataContractType,
	Type declaredType,
	DataContractResolver knownTypeResolver,
	out XmlDictionaryString typeName,
	out XmlDictionaryString typeNamespace
)

Parameters

dataContractType
Type: System.Type
The actual type of the persistence-ignorant object.
declaredType
Type: System.Type
The declared type.
knownTypeResolver
Type: System.Runtime.Serialization.DataContractResolver
An instance of ProxyDataContractResolver.
typeName
Type: System.Xml.XmlDictionaryString%
When this method returns, contains a list of xsi:type declarations.
typeNamespace
Type: System.Xml.XmlDictionaryString%
When this method returns, contains a list of namespaces used.

Return Value

Type: System.Boolean
true if the type was resolved; otherwise, false.

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

ADD
Show:
© 2014 Microsoft