UnbufferedODataBatchHandler.ExecuteOperationAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| ExecuteOperationAsync(ODataBatchReader, Guid, HttpRequest, RequestDelegate) |
Executes the operation. |
| ExecuteOperationAsync(ODataBatchReader, Guid, HttpRequestMessage, CancellationToken) |
Executes the operation. |
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.