ODataResourceSerializer 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.
ODataSerializer para serializar instâncias do IEdmEntityType ou IEdmComplexType
public class ODataResourceSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataResourceSerializer = class
inherit ODataEdmTypeSerializer
Public Class ODataResourceSerializer
Inherits ODataEdmTypeSerializer
- Herança
Construtores
ODataResourceSerializer(ODataSerializerProvider) |
ODataSerializer para serializar instâncias do IEdmEntityType ou IEdmComplexType |
Propriedades
ODataPayloadKind |
Obtém o ODataPayloadKind que esse serializador gera. (Herdado de ODataSerializer) |
SerializerProvider |
Obtém o ODataSerializerProvider que pode ser usado para gravar objetos internos. (Herdado de ODataEdmTypeSerializer) |
Métodos
AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext) |
Acrescenta as propriedades dinâmicas de primitivo, enum ou a coleção deles no determinado ODataResource.
Se a propriedade dinâmica for uma propriedade do complexo ou da coleção de complexos, ela será salva no dicionário de propriedades complexas dinâmicas de |
AppendInstanceAnnotations(ODataResource, ResourceContext) |
Método para acrescentar InstanceAnnotations a ODataResource e Property. Anotações de instância são anotações para um recurso ou uma propriedade e podem ser de conter um tipo primitivo, comple , enum ou coleção. Elas serão salvas em um dicionário de anotação de instância |
CreateETag(ResourceContext) |
Cria o ETag para a entidade especificada. |
CreateNavigationLink(IEdmNavigationProperty, ResourceContext) |
Cria o ODataNestedResourceInfo a ser gravado ao escrever essa entidade. |
CreateODataAction(IEdmAction, ResourceContext) |
Cria um ODataAction a ser gravado para a ação especificada e a instância de entidade. |
CreateODataFunction(IEdmFunction, ResourceContext) |
Cria um ODataFunction a ser gravado para a ação especificada e a instância de entidade. |
CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext) |
Cria um ODataValue para o objeto representado por |
CreateResource(SelectExpandNode, ResourceContext) |
Cria o ODataResource a ser gravado durante a gravação desse recurso. |
CreateSelectExpandNode(ResourceContext) |
Cria o SelectExpandNode que descreve o conjunto de propriedades e ações a serem selecionadas e expandidas durante a gravação dessa entidade. |
CreateStructuralProperty(IEdmStructuralProperty, ResourceContext) |
Cria o ODataProperty a ser gravado para a entidade especificada e a propriedade estrutural. |
WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Grava o objeto especificado pelo grafo de parâmetro como parte de uma mensagem OData existente usando o deltaWriter fornecido e o writeContext. |
WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Grava o objeto especificado pelo grafo de parâmetro como parte de uma mensagem OData existente usando o deltaWriter fornecido e o writeContext. |
WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext) |
Grava o objeto em questão especificado pelo gráfico de parâmetro como um todo, usando o messageWriter e o writeContext em questão. |
WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext) |
Grava o objeto em questão especificado pelo gráfico de parâmetro como um todo, usando o messageWriter e o writeContext em questão. |
WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Grava o objeto em questão especificado pelo gráfico de parâmetro como uma parte de uma mensagem do OData existente, usando o messageWriter e o writeContext em questão. |
WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Grava o objeto em questão especificado pelo gráfico de parâmetro como uma parte de uma mensagem do OData existente, usando o messageWriter e o writeContext em questão. |