ProxyDataContractResolver.ResolveName Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.