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