共用方式為


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)

適用於