次の方法で共有


DataServiceContext.ResolveName プロパティ

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

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

構文

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

value = instance.ResolveName

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

プロパティ値

型: System.Func<Type, String>
DataServiceContext の名前を含む文字列を返します。

説明

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

注意

このメソッドは、指定された型のターゲット形式 (Atom や JSON など) にシリアル化されるエンティティ名のオーバーライドを可能にします。

関連項目

参照

DataServiceContext クラス

System.Data.Services.Client 名前空間