共用方式為


TableContractResolver 類別

定義

這個類別會實作 , Newtonsoft.Json.Serialization.IContractResolver 以支援使用 JSON.NET 還原序列化 System.Web.Http.OData.Delta`1 類型。

public class TableContractResolver : Microsoft.Azure.Mobile.Server.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 是用來使用 的合約 DynamicObject 來取得和設定值,其 System.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)

適用於