DataServiceContext.ResolveType プロパティ

定義

データ サービスからエンティティを受信するときにクライアント ライブラリによって使用される既定の型解決オプションをオーバーライドするために使用される関数を取得または設定します。

public:
 property Func<System::String ^, Type ^> ^ ResolveType { Func<System::String ^, Type ^> ^ get(); void set(Func<System::String ^, Type ^> ^ value); };
public Func<string,Type> ResolveType { get; set; }
member this.ResolveType : Func<string, Type> with get, set
Public Property ResolveType As Func(Of String, Type)

プロパティ値

クライアント ライブラリで使用される既定の型解決オプションをオーバーライドするために使用されるオーバーライド関数を識別する関数デリゲート。

注釈

クライアント ライブラリで使用される既定の型解決戦略のオーバーライドを有効にします。 このプロパティを、名前空間で修飾された型名をクライアント アプリケーションの型に解決する関数を識別するデリゲートに設定します。 これにより、クライアントは、サーバーからの応答で指定された型名とクライアント上の型の間でカスタム マッピングを実行できます。

型解決をオーバーライドすると、型名と型の間にカスタム マッピング戦略を挿入することもできます。 識別された型に対する応答の具体化方法には影響しません。

適用対象