TableContractResolver Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe implementa um Newtonsoft.Json.Serialization.IContractResolver para fornecer suporte para desserialização do System.Web.Http.OData.Delta`1 tipo usando JSON.NET.
public class TableContractResolver : Microsoft.WindowsAzure.Mobile.Service.Serialization.ServiceContractResolver
type TableContractResolver = class
inherit ServiceContractResolver
Public Class TableContractResolver
Inherits ServiceContractResolver
- Herança
Comentários
O contrato criado para System.Web.Http.OData.Delta`1 desserializará propriedades usando os tipos e nomes de propriedade do tipo subjacente. As Newtonsoft.Json.Serialization.JsonProperty instâncias são copiadas do tipo Newtonsoft.Json.Serialization.JsonContract subjacente e personalizadas para funcionar com um objeto dinâmico. Em particular, um personalizado Newtonsoft.Json.Serialization.IValueProvider é usado para obter e definir valores usando o contrato de DynamicObject, que System.Web.Http.OData.Delta`1 herda de .
Construtores
TableContractResolver(MediaTypeFormatter) |
Inicializa uma nova instância da classe TableContractResolver com um |
Métodos
CreateContract(Type) |
Obtém o contrato para um determinado tipo. O tipo System.Web.Http.OData.Delta`1 é tratado especialmente, enquanto todos os outros tipos são tratados pela classe base. |
GetDeltaContract(Type) |
Cria um contrato para um tipo de System.Web.Http.OData.Delta`1. |
ResolvePropertyName(String) |
Essa classe implementa um Newtonsoft.Json.Serialization.IContractResolver para fornecer suporte para desserialização do System.Web.Http.OData.Delta`1 tipo usando JSON.NET. (Herdado de ServiceContractResolver) |
Aplica-se a
Azure SDK for .NET