ODataResourceSerializer 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.
ODataSerializer pour sérialiser des instances de IEdmEntityType ou IEdmComplexType
public class ODataResourceSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataResourceSerializer = class
inherit ODataEdmTypeSerializer
Public Class ODataResourceSerializer
Inherits ODataEdmTypeSerializer
- Héritage
Constructeurs
ODataResourceSerializer(ODataSerializerProvider) |
ODataSerializer pour sérialiser des instances de IEdmEntityType ou IEdmComplexType |
Propriétés
ODataPayloadKind |
Obtient le ODataPayloadKind que ce sérialiseur génère. (Hérité de ODataSerializer) |
SerializerProvider |
Obtient le ODataSerializerProvider qui peut être utilisé pour écrire des objets internes. (Hérité de ODataEdmTypeSerializer) |
Méthodes
AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext) |
Ajoute les propriétés dynamiques de primitive, d’énumération ou de leur collection dans le donné ODataResource.
Si la propriété dynamique est une propriété du complexe ou de la collection de complexes, elle sera enregistrée dans le dictionnaire de propriétés complexes dynamiques de |
AppendInstanceAnnotations(ODataResource, ResourceContext) |
Méthode permettant d’ajouter des instancesAnnotations aux ODataResource et Property. Les annotations d’instance sont des annotations pour une ressource ou une propriété et peuvent contenir un type primitif, comple, enum ou collection Ces annotations seront enregistrées dans un dictionnaire d’annotations d’instance. |
CreateETag(ResourceContext) |
Crée l'ETag pour l'entité donnée. |
CreateNavigationLink(IEdmNavigationProperty, ResourceContext) |
Crée le à écrire lors de l’écriture ODataNestedResourceInfo de cette entité. |
CreateODataAction(IEdmAction, ResourceContext) |
Crée un à écrire pour l’action donnée et l’instance d’entité ODataAction . |
CreateODataFunction(IEdmFunction, ResourceContext) |
Crée un à écrire pour l’action donnée et l’instance d’entité ODataFunction . |
CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext) |
Crée un ODataValue pour l’objet représenté par |
CreateResource(SelectExpandNode, ResourceContext) |
Crée le à écrire lors de l’écriture ODataResource de cette ressource. |
CreateSelectExpandNode(ResourceContext) |
Crée le qui décrit l’ensemble de propriétés et d’actions à sélectionner et développer lors de l’écriture SelectExpandNode de cette entité. |
CreateStructuralProperty(IEdmStructuralProperty, ResourceContext) |
Crée le ODataProperty à écrire pour l’entité donnée et la propriété structurelle. |
WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Écrit l’objet donné spécifié par le graphe de paramètres dans le cadre d’un message OData existant à l’aide du deltaWriter et du writeContext donnés. |
WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Écrit l’objet donné spécifié par le graphe de paramètres dans le cadre d’un message OData existant à l’aide du deltaWriter et du writeContext donnés. |
WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext) |
Écrit l'objet donné spécifié par le graphique de paramètre en tant qu'ensemble en utilisant les messageWriter et writeContext donnés. |
WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext) |
Écrit l'objet donné spécifié par le graphique de paramètre en tant qu'ensemble en utilisant les messageWriter et writeContext donnés. |
WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Écrit l'objet donné spécifié par le graphique de paramètre en tant que partie d'un message OData existant en utilisant les messageWriter et writeContext donnés. |
WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Écrit l'objet donné spécifié par le graphique de paramètre en tant que partie d'un message OData existant en utilisant les messageWriter et writeContext donnés. |