Compartilhar via


ODataCollectionSerializer Classe

Definição

ODataSerializer para serializar a coleção de tipos primitivos ou enumerados.

public class ODataCollectionSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataCollectionSerializer = class
    inherit ODataEdmTypeSerializer
Public Class ODataCollectionSerializer
Inherits ODataEdmTypeSerializer
Herança
ODataCollectionSerializer

Construtores

ODataCollectionSerializer(ODataSerializerProvider, Boolean)

Inicializa uma nova instância da classe ODataCollectionSerializer.

ODataCollectionSerializer(ODataSerializerProvider)

Inicializa uma nova instância da classe ODataCollectionSerializer.

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

AddTypeNameAnnotationAsNeeded(ODataCollectionValue, ODataMetadataLevel)

Adiciona as anotações de nome do tipo necessárias para a serialização leve json correta.

CreateODataCollectionValue(IEnumerable, IEdmTypeReference, ODataSerializerContext)

Cria um ODataCollectionValue para o enumerável representado por enumerable.

CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext)

Cria um ODataValue para o objeto representado por graph.

WriteCollection(ODataCollectionWriter, Object, IEdmTypeReference, ODataSerializerContext)

Grava o determinado graph usando o determinado writer.

WriteCollectionAsync(ODataCollectionWriter, Object, IEdmTypeReference, ODataSerializerContext)

Grava o determinado graph usando o determinado writer.

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.

(Herdado de ODataEdmTypeSerializer)
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.

(Herdado de ODataEdmTypeSerializer)

Aplica-se a