Share via


UnbufferedODataBatchHandler.ExecuteOperationAsync Method

Definition

Overloads

ExecuteOperationAsync(ODataBatchReader, Guid, HttpRequest, RequestDelegate)

Executes the operation.

public virtual System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem> ExecuteOperationAsync(Microsoft.OData.ODataBatchReader batchReader, Guid batchId, Microsoft.AspNetCore.Http.HttpRequest originalRequest, Microsoft.AspNetCore.Http.RequestDelegate handler);
abstract member ExecuteOperationAsync : Microsoft.OData.ODataBatchReader * Guid * Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.RequestDelegate -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
override this.ExecuteOperationAsync : Microsoft.OData.ODataBatchReader * Guid * Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.RequestDelegate -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
Public Overridable Function ExecuteOperationAsync (batchReader As ODataBatchReader, batchId As Guid, originalRequest As HttpRequest, handler As RequestDelegate) As Task(Of ODataBatchResponseItem)

Parameters

batchReader
ODataBatchReader

The batch reader.

batchId
Guid

The batch id.

originalRequest
HttpRequest

The original request containing all the batch requests.

handler
RequestDelegate

The handler for processing a message.

Returns

The response for the operation.

Applies to

ExecuteOperationAsync(ODataBatchReader, Guid, HttpRequestMessage, CancellationToken)

Executes the operation.

public virtual System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem> ExecuteOperationAsync(Microsoft.OData.ODataBatchReader batchReader, Guid batchId, System.Net.Http.HttpRequestMessage originalRequest, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteOperationAsync : Microsoft.OData.ODataBatchReader * Guid * System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
override this.ExecuteOperationAsync : Microsoft.OData.ODataBatchReader * Guid * System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
Public Overridable Function ExecuteOperationAsync (batchReader As ODataBatchReader, batchId As Guid, originalRequest As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of ODataBatchResponseItem)

Parameters

batchReader
ODataBatchReader

The batch reader.

batchId
Guid

The batch id.

originalRequest
HttpRequestMessage

The original request containing all the batch requests.

cancellationToken
CancellationToken

The token to monitor for cancellation requests.

Returns

The response for the operation.

Applies to