ODataOutputContext 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.
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. |