ODataBatchReader 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.
Classe abstrata para ler mensagens em lote OData; também verifica a sequência adequada de chamadas de leitura no leitor.
public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
- Herança
-
ODataBatchReader
Construtores
ODataBatchReader(ODataInputContext, Boolean) |
Construtor. |
Propriedades
CurrentGroupId |
Propriedade pública para a ID do grupo atual que o leitor está processando. O uso primário disso para correlacionar a ID do grupo atômico nas mensagens de operação de solicitação e resposta, conforme necessário. |
InputContext |
O contexto de entrada do qual ler o conteúdo. |
State |
Obtém o estado atual do leitor de lote. |
Métodos
BuildOperationRequestMessage(Func<Stream>, String, Uri, ODataBatchOperationHeaders, String, String, IEnumerable<String>, Boolean) |
Instanciar uma ODataBatchOperationRequestMessage instância. |
BuildOperationResponseMessage(Func<Stream>, Int32, ODataBatchOperationHeaders, String, String) |
Instancie uma ODataBatchOperationResponseMessage instância e defina o código de status. |
CreateOperationRequestMessage() |
Retorna um ODataBatchOperationRequestMessage para ler o conteúdo de uma operação em lotes. |
CreateOperationRequestMessageAsync() |
Retorna de forma assíncrona um ODataBatchOperationRequestMessage para ler o conteúdo de uma operação em lote. |
CreateOperationRequestMessageImplementation() |
Retorna o armazenado ODataBatchOperationRequestMessage em cache para ler o conteúdo de uma operação em uma solicitação em lote. |
CreateOperationResponseMessage() |
Retorna um ODataBatchOperationResponseMessage para ler o conteúdo de uma operação em lotes. |
CreateOperationResponseMessageAsync() |
Retorna de forma assíncrona um ODataBatchOperationResponseMessage para ler o conteúdo de uma operação em lote. |
CreateOperationResponseMessageImplementation() |
Retorna o armazenado ODataBatchOperationRequestMessage em cache para ler o conteúdo de uma operação em uma solicitação em lote. |
GetCurrentGroupIdImplementation() |
Obtém a ID do grupo para a solicitação atual. A implementação padrão aqui é fornecida retornando nulo. |
Read() |
Lê a próxima parte do conteúdo da mensagem em lote. |
ReadAsync() |
Lê de forma assíncrona a próxima parte do conteúdo da mensagem em lote. |
ReadAtChangesetEndImplementation() |
Implementação da lógica do leitor quando estiver no estado 'ChangesetEnd'. |
ReadAtChangesetStartImplementation() |
Implementação da lógica do leitor quando estiver no estado 'ChangesetStart'. |
ReadAtOperationImplementation() |
Implementação da lógica do leitor quando estiver no estado 'Operation'. |
ReadAtStartImplementation() |
Implementação da lógica do leitor quando estiver no estado "Iniciar". |
ThrowODataException(String) |
Define o estado 'Exception' e, em seguida, gera um ODataException com a mensagem de erro especificada. |
ValidateDependsOnIds(String, IEnumerable<String>) |
Valide os dependsOnIds. |