ProxyDataContractResolver.TryResolveType Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Tijdens de serialisatie worden werkelijke typen toegewezen aan xsi:type informatie.
public:
override bool TryResolveType(Type ^ dataContractType, Type ^ declaredType, System::Runtime::Serialization::DataContractResolver ^ knownTypeResolver, [Runtime::InteropServices::Out] System::Xml::XmlDictionaryString ^ % typeName, [Runtime::InteropServices::Out] System::Xml::XmlDictionaryString ^ % typeNamespace);
public override bool TryResolveType(Type dataContractType, Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver, out System.Xml.XmlDictionaryString typeName, out System.Xml.XmlDictionaryString typeNamespace);
override this.TryResolveType : Type * Type * System.Runtime.Serialization.DataContractResolver * XmlDictionaryString * XmlDictionaryString -> bool
Public Overrides Function TryResolveType (dataContractType As Type, declaredType As Type, knownTypeResolver As DataContractResolver, ByRef typeName As XmlDictionaryString, ByRef typeNamespace As XmlDictionaryString) As Boolean
Parameters
- dataContractType
- Type
Het werkelijke type van het persistent-negerende object.
- declaredType
- Type
Het gedeclareerde type.
- knownTypeResolver
- DataContractResolver
Een exemplaar van ProxyDataContractResolver.
- typeName
- XmlDictionaryString
Wanneer deze methode wordt geretourneerd, bevat een lijst met xsi:type declaraties.
- typeNamespace
- XmlDictionaryString
Wanneer deze methode wordt geretourneerd, bevat een lijst met naamruimten die worden gebruikt.
Retouren
true als het type is omgezet; anders, false.
Opmerkingen
Zie voor meer informatie: Werken met POCO-entiteiten.