Compartilhar via


ODataMessageWriter Classe

Definição

Classe writer usada para gravar todos os conteúdos OData (entradas, conjuntos de recursos, documentos de metadados, documentos de serviço etc.).

public sealed class ODataMessageWriter : IDisposable
type ODataMessageWriter = class
    interface IDisposable
Public NotInheritable Class ODataMessageWriter
Implements IDisposable
Herança
ODataMessageWriter
Implementações

Construtores

ODataMessageWriter(IODataRequestMessage)

Cria um novo ODataMessageWriter para a mensagem de solicitação fornecida.

ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings)

Cria um novo ODataMessageWriter para as configurações fornecidas de mensagem de solicitação e gravador de mensagens.

ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel)

Cria um novo ODataMessageWriter para as configurações fornecidas de mensagem de solicitação e gravador de mensagens.

ODataMessageWriter(IODataResponseMessage)

Cria um novo ODataMessageWriter para a mensagem de resposta fornecida.

ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings)

Cria um novo ODataMessageWriter para as configurações de mensagem de resposta e gravador de mensagens fornecidas.

ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel)

Cria um novo ODataMessageWriter para as configurações de mensagem de resposta e gravador de mensagens fornecidas.

Métodos

CreateODataAsynchronousWriter()

Cria um ODataAsynchronousWriter para gravar uma resposta assíncrona.

CreateODataAsynchronousWriterAsync()

Cria de forma assíncrona um ODataAsynchronousWriter para gravar uma resposta assíncrona.

CreateODataBatchWriter()

Cria um ODataBatchWriter para gravar um lote de solicitações ou respostas.

CreateODataBatchWriterAsync()

Cria de forma assíncrona um ODataBatchWriter para gravar um lote de solicitações ou respostas.

CreateODataCollectionWriter()

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

CreateODataCollectionWriter(IEdmTypeReference)

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

CreateODataCollectionWriterAsync()

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

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()

Cria um ODataWriter para gravar um conjunto de recursos delta.

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase)

Cria um ODataWriter para gravar um conjunto de recursos delta.

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Cria um ODataWriter para gravar um conjunto de recursos.

CreateODataDeltaResourceSetWriterAsync()

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

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase)

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

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmEntityType)

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

CreateODataDeltaWriter(IEdmEntitySetBase, IEdmEntityType)
Obsoleto.

Cria um ODataDeltaWriter para gravar uma resposta delta.

CreateODataDeltaWriterAsync(IEdmEntitySetBase, IEdmEntityType)
Obsoleto.

Cria de forma assíncrona um ODataDeltaWriter para gravar uma resposta delta.

CreateODataParameterWriter(IEdmOperation)

Cria um ODataParameterWriter para gravar uma carga de parâmetro.

CreateODataParameterWriterAsync(IEdmOperation)

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

CreateODataResourceSetWriter()

Cria um ODataWriter para gravar um conjunto de recursos.

CreateODataResourceSetWriter(IEdmEntitySetBase)

Cria um ODataWriter para gravar um conjunto de recursos.

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Cria um ODataWriter para gravar um conjunto de recursos.

CreateODataResourceSetWriterAsync()

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

CreateODataResourceSetWriterAsync(IEdmEntitySetBase)

Cria de forma assíncrona 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()

Cria um ODataWriter para gravar um recurso.

CreateODataResourceWriter(IEdmNavigationSource)

Cria um ODataWriter para gravar um recurso.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Cria um ODataWriter para gravar um recurso.

CreateODataResourceWriterAsync()

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

CreateODataResourceWriterAsync(IEdmNavigationSource)

Cria de forma assíncrona 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 parâmetro de operação Uri.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

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

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Cria um ODataWriter para gravar um parâmetro de operação Uri.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

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

Dispose()

Dispose() implementação para limpar recursos não gerenciados do gravador.

WriteEntityReferenceLink(ODataEntityReferenceLink)

Grava um resultado singleton de uma consulta $ref como o conteúdo da mensagem.

WriteEntityReferenceLinkAsync(ODataEntityReferenceLink)

Grava de forma assíncrona um resultado singleton de uma consulta $ref como o conteúdo da mensagem.

WriteEntityReferenceLinks(ODataEntityReferenceLinks)

Grava o resultado de uma consulta $ref como o conteúdo da mensagem.

WriteEntityReferenceLinksAsync(ODataEntityReferenceLinks)

Grava de forma assíncrona o resultado de uma consulta $ref como o conteúdo da mensagem.

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.

WriteMetadataDocument()

Grava o documento de metadados como o corpo da mensagem.

WriteMetadataDocumentAsync()

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

WriteProperty(ODataProperty)

Grava um ODataProperty como o conteúdo da mensagem.

WritePropertyAsync(ODataProperty)

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

WriteServiceDocument(ODataServiceDocument)

Grava um documento de serviço com o especificado serviceDocument como o conteúdo da mensagem.

WriteServiceDocumentAsync(ODataServiceDocument)

Grava de forma assíncrona um documento de serviço com o especificado serviceDocument como o conteúdo da mensagem.

WriteValue(Object)

Grava um único valor como o corpo da mensagem.

WriteValueAsync(Object)

Grava de maneira assíncrona um único valor como o corpo da mensagem.

Aplica-se a