ProxyDataContractResolver.ResolveName Metoda
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
- 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.
Typ, na xsi:type
který je mapovaný, nebo null
pokud nebyl nalezen žádný známý typ, který odpovídá hodnotě xsi:type
.
Další informace najdete v tématu Práce s entitami POCO.
Produkt | Verze |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: