次の方法で共有


DataServiceContext.ResolveType プロパティ

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

名前空間:  System.Data.Services.Client
アセンブリ:  Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)

構文

'宣言
Public Property ResolveType As Func(Of String, Type)
    Get
    Set
'使用
Dim instance As DataServiceContext
Dim value As Func(Of String, Type)

value = instance.ResolveType

instance.ResolveType = value
public Func<string, Type> ResolveType { get; set; }
public:
property Func<String^, Type^>^ ResolveType {
    Func<String^, Type^>^ get ();
    void set (Func<String^, Type^>^ value);
}
member ResolveType : Func<string, Type> with get, set
function get ResolveType () : Func<String, Type>
function set ResolveType (value : Func<String, Type>)

プロパティ値

型: System.Func<String, Type>
クライアント ライブラリによって使用される既定の型解決オプションのオーバーライドに使用するオーバーライド関数を識別する関数デリゲート。

説明

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

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

関連項目

参照

DataServiceContext クラス

System.Data.Services.Client 名前空間