TableContractResolver 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別會實作 , 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.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,初始化 |
方法
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) |