Partilhar via


ODataOutputContext Classe

Definição

A classe base para todos os contextos de saída define a interface a ser implementada pelos formatos específicos.

public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
    interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
Herança
ODataOutputContext
Implementações

Construtores

ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings)

Construtor.

Propriedades

MessageWriterSettings

As configurações do gravador de mensagens a serem usadas para gravação.

Model

O modelo a ser usado ou nulo se nenhum metadado estiver disponível.

PayloadUriConverter

O conversor de URL opcional para executar a conversão de URL personalizada para URLs gravadas no conteúdo.

Synchronous

true se a saída deve ser gravada de forma síncrona; false se ele deve ser gravado de forma assíncrona.

WritingResponse

Defina como true se uma resposta estiver sendo gravada.

Métodos

CreateODataCollectionWriter(IEdmTypeReference)

Cria um ODataCollectionWriter para gravar uma coleção de valores primitivos ou complexos (como resultado de uma invocação de operação de serviço).

CreateODataCollectionWriterAsync(IEdmTypeReference)

Cria de forma assíncrona um ODataCollectionWriter para gravar uma coleção de valores primitivos ou complexos (como resultado de uma invocação de operação de serviço).

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Cria um ODataWriter para gravar um conjunto de recursos delta.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Cria de forma assíncrona um ODataWriter para gravar um conjunto de recursos delta.

CreateODataParameterWriter(IEdmOperation)

Cria um ODataParameterWriter para gravar um conteúdo de parâmetro.

CreateODataParameterWriterAsync(IEdmOperation)

Cria de forma assíncrona um ODataParameterWriter para gravar uma carga de parâmetro.

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Cria um ODataWriter para gravar um conjunto de recursos.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Cria de forma assíncrona um ODataWriter para gravar um conjunto de recursos.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Cria um ODataWriter para gravar um recurso.

CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Cria de forma assíncrona um ODataWriter para gravar um recurso.

CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Cria um ODataWriter para gravar um conjunto de recursos em um parâmetro de operação URI.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Cria de forma assíncrona um ODataWriter para gravar um conjunto de recursos em um parâmetro de operação de URI.

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Cria um ODataWriter para gravar um recurso em um parâmetro de operação de URI.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Cria de forma assíncrona um ODataWriter para gravar um recurso em um parâmetro de operação de URI.

Dispose()

Implementação de IDisposable.Dispose() para limpar recursos não gerenciados do contexto.

Dispose(Boolean)

Execute o trabalho de limpeza real.

WriteError(ODataError, Boolean)

Grava um ODataError como o conteúdo da mensagem.

WriteErrorAsync(ODataError, Boolean)

Grava de forma assíncrona um ODataError como o conteúdo da mensagem.

WriteProperty(ODataProperty)

Grava um ODataProperty como conteúdo de mensagem.

WritePropertyAsync(ODataProperty)

Grava de forma assíncrona um ODataProperty como conteúdo de mensagem.

Aplica-se a