ProxyDataContractResolver.TryResolveType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シリアル化中に、実際の型を xsi:type 情報にマップします。
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
パラメーター
- dataContractType
- Type
永続化を無視するオブジェクトの実際の型。
- declaredType
- Type
宣言された型。
- knownTypeResolver
- DataContractResolver
ProxyDataContractResolverのインスタンス。
- typeName
- XmlDictionaryString
このメソッドから制御が戻るときに、 xsi:type 宣言の一覧が含まれます。
- typeNamespace
- XmlDictionaryString
このメソッドから制御が戻るときに、使用される名前空間の一覧が格納されます。
返品
true 型が解決された場合。それ以外の場合は false。
注釈
詳細については、「 POCO エンティティの操作」を参照してください。