TableContractResolver Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe implémente un pour fournir la Newtonsoft.Json.Serialization.IContractResolver prise en charge de la désérialisation du type à l’aide System.Web.Http.OData.Delta`1 de JSON.NET.
public class TableContractResolver : Microsoft.Azure.Mobile.Server.Serialization.ServiceContractResolver
type TableContractResolver = class
inherit ServiceContractResolver
Public Class TableContractResolver
Inherits ServiceContractResolver
- Héritage
Remarques
Le contrat créé pour System.Web.Http.OData.Delta`1 désérialise les propriétés à l’aide des types et des noms de propriétés du type sous-jacent. Les Newtonsoft.Json.Serialization.JsonProperty instances sont copiées à partir du type Newtonsoft.Json.Serialization.JsonContract sous-jacent et personnalisées pour fonctionner avec un objet dynamique. En particulier, un personnalisé Newtonsoft.Json.Serialization.IValueProvider est utilisé pour obtenir et définir des valeurs à l’aide du contrat de DynamicObject, qui System.Web.Http.OData.Delta`1 hérite de .
Constructeurs
TableContractResolver(MediaTypeFormatter) |
Initialise une nouvelle instance de la classe TableContractResolver avec un |
Méthodes
CreateContract(Type) |
Obtient le contrat pour un type donné. Le type System.Web.Http.OData.Delta`1 est traité spécialement tandis que tous les autres types sont gérés par la classe de base. |
GetDeltaContract(Type) |
Crée un contrat pour un type de System.Web.Http.OData.Delta`1. |
ResolvePropertyName(String) |
Cette classe implémente un pour fournir la Newtonsoft.Json.Serialization.IContractResolver prise en charge de la désérialisation du type à l’aide System.Web.Http.OData.Delta`1 de JSON.NET. (Hérité de ServiceContractResolver) |
S’applique à
Azure SDK for .NET