ProxyDataContractResolver.ResolveName Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Během deserializace mapuje všechny xsi:type
informace na skutečný typ objektu 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
Parametry
- typeName
- String
Informace xsi:type
, které se mají mapovat.
- typeNamespace
- String
Obor názvů pro xsi:type
.
- declaredType
- Type
Deklarovaný typ.
- knownTypeResolver
- DataContractResolver
Instance objektu ProxyDataContractResolver.
Návraty
Typ, na xsi:type
který je mapovaný, nebo null
pokud nebyl nalezen žádný známý typ, který odpovídá hodnotě xsi:type
.
Poznámky
Další informace najdete v tématu Práce s entitami POCO.