次の方法で共有


TableContractResolver クラス

定義

このクラスは、 を Newtonsoft.Json.Serialization.IContractResolver 実装して、JSON.NET を使用して型の逆シリアル化を System.Web.Http.OData.Delta`1 サポートします。

public class TableContractResolver : Microsoft.WindowsAzure.Mobile.Service.Serialization.ServiceContractResolver
type TableContractResolver = class
    inherit ServiceContractResolver
Public Class TableContractResolver
Inherits ServiceContractResolver
継承
System.Net.Http.Formatting.JsonContractResolver
TableContractResolver

注釈

System.Web.Http.OData.Delta`1 作成されたコントラクトは、基になる型の型とプロパティ名を使用してプロパティを逆シリアル化します。 インスタンスは Newtonsoft.Json.Serialization.JsonProperty 基になる型 Newtonsoft.Json.Serialization.JsonContract からコピーされ、動的オブジェクトを操作するようにカスタマイズされます。 特に、カスタムNewtonsoft.Json.Serialization.IValueProviderは を継承する のDynamicObjectSystem.Web.Http.OData.Delta`1コントラクトを使用して値を取得および設定するために使用されます。

コンストラクター

TableContractResolver(MediaTypeFormatter)

指定した TableContractResolver を使用して、formatter クラスの新しいインスタンスを初期化します。

メソッド

CreateContract(Type)

指定した型のコントラクトを取得します。 型 System.Web.Http.OData.Delta`1 は特別に扱われますが、他のすべての型は基底クラスによって処理されます。

GetDeltaContract(Type)

の型 System.Web.Http.OData.Delta`1のコントラクトを作成します。

ResolvePropertyName(String)

このクラスは、 を Newtonsoft.Json.Serialization.IContractResolver 実装して、JSON.NET を使用して型の逆シリアル化を System.Web.Http.OData.Delta`1 サポートします。

(継承元 ServiceContractResolver)

適用対象