ODataBatchReader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase abstracta para leer mensajes por lotes de OData; también comprueba la secuencia adecuada de llamadas de lectura en el lector.
public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
- Herencia
-
ODataBatchReader
Constructores
ODataBatchReader(ODataInputContext, Boolean) |
Constructor. |
Propiedades
CurrentGroupId |
Propiedad pública para el identificador de grupo actual que está procesando el lector. El uso principal de esto para correlacionar el identificador de grupo atómico en los mensajes de la operación de solicitud y respuesta según sea necesario. |
InputContext |
Contexto de entrada del que se va a leer el contenido. |
State |
Obtiene el estado actual del lector de lotes. |
Métodos
BuildOperationRequestMessage(Func<Stream>, String, Uri, ODataBatchOperationHeaders, String, String, IEnumerable<String>, Boolean) |
Cree una ODataBatchOperationRequestMessage instancia de . |
BuildOperationResponseMessage(Func<Stream>, Int32, ODataBatchOperationHeaders, String, String) |
Cree una ODataBatchOperationResponseMessage instancia de y establezca el código de estado. |
CreateOperationRequestMessage() |
Devuelve para ODataBatchOperationRequestMessage leer el contenido de una operación por lotes. |
CreateOperationRequestMessageAsync() |
Devuelve de forma asincrónica un ODataBatchOperationRequestMessage para leer el contenido de una operación por lotes. |
CreateOperationRequestMessageImplementation() |
Devuelve el objeto almacenado en ODataBatchOperationRequestMessage caché para leer el contenido de una operación en una solicitud por lotes. |
CreateOperationResponseMessage() |
Devuelve para ODataBatchOperationResponseMessage leer el contenido de una operación por lotes. |
CreateOperationResponseMessageAsync() |
Devuelve de forma asincrónica un ODataBatchOperationResponseMessage para leer el contenido de una operación por lotes. |
CreateOperationResponseMessageImplementation() |
Devuelve el objeto almacenado en ODataBatchOperationRequestMessage caché para leer el contenido de una operación en una solicitud por lotes. |
GetCurrentGroupIdImplementation() |
Obtiene el identificador de grupo de la solicitud actual. La implementación predeterminada aquí se proporciona devolviendo null. |
Read() |
Lee la parte siguiente de la carga de mensajes de procesamiento por lotes. |
ReadAsync() |
Lee de forma asincrónica la parte siguiente de la carga de mensajes de procesamiento por lotes. |
ReadAtChangesetEndImplementation() |
Implementación de la lógica del lector cuando está en el estado "ChangesetEnd". |
ReadAtChangesetStartImplementation() |
Implementación de la lógica del lector cuando está en el estado "ChangesetStart". |
ReadAtOperationImplementation() |
Implementación de la lógica del lector cuando está en el estado "Operation". |
ReadAtStartImplementation() |
Implementación de la lógica del lector cuando está en el estado "Start". |
ThrowODataException(String) |
Establece el estado "Exception" y, a continuación, produce una excepción ODataException con el mensaje de error especificado. |
ValidateDependsOnIds(String, IEnumerable<String>) |
Valide dependsOnIds. |