Språk

ProxyDataContractResolver.ResolveName Metod

Definition

Under deserialiseringen mappar all xsi:type information till den faktiska typen av objektet persistence-ignorant .

public:
 override Type ^ ResolveName(System::String ^ typeName, System::String ^ typeNamespace, Type ^ declaredType, System::Runtime::Serialization::DataContractResolver ^ knownTypeResolver);
public override Type ResolveName(string typeName, string typeNamespace, Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver);
override this.ResolveName : string * string * Type * System.Runtime.Serialization.DataContractResolver -> Type
Public Overrides Function ResolveName (typeName As String, typeNamespace As String, declaredType As Type, knownTypeResolver As DataContractResolver) As Type

Parametrar

typeName
String

Informationen xsi:type som ska mappas.

typeNamespace
String

Namnområdet för xsi:type.

declaredType
Type

Den deklarerade typen.

knownTypeResolver
DataContractResolver

En instans av ProxyDataContractResolver.

Returer

Den typ som xsi:type mappas till, eller null om ingen känd typ hittades som matchar xsi:type.

Kommentarer

Mer information finns i: Arbeta med POCO-entiteter.

Gäller för