TableContractResolver クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、 を 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.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 を使用して、 |
メソッド
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) |
適用対象
Azure SDK for .NET