你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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)

适用于