Share via


UnbufferedODataBatchHandler.ExecuteChangeSetAsync Method

Definition

Overloads

ExecuteChangeSetAsync(ODataBatchReader, Guid, HttpRequest, RequestDelegate)

Executes the ChangeSet.

public virtual System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem> ExecuteChangeSetAsync(Microsoft.OData.ODataBatchReader batchReader, Guid batchId, Microsoft.AspNetCore.Http.HttpRequest originalRequest, Microsoft.AspNetCore.Http.RequestDelegate handler);
abstract member ExecuteChangeSetAsync : Microsoft.OData.ODataBatchReader * Guid * Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.RequestDelegate -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
override this.ExecuteChangeSetAsync : Microsoft.OData.ODataBatchReader * Guid * Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.RequestDelegate -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
Public Overridable Function ExecuteChangeSetAsync (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 ChangeSet.

Applies to

ExecuteChangeSetAsync(ODataBatchReader, Guid, HttpRequestMessage, CancellationToken)

Executes the ChangeSet.

public virtual System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem> ExecuteChangeSetAsync(Microsoft.OData.ODataBatchReader batchReader, Guid batchId, System.Net.Http.HttpRequestMessage originalRequest, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteChangeSetAsync : Microsoft.OData.ODataBatchReader * Guid * System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
override this.ExecuteChangeSetAsync : Microsoft.OData.ODataBatchReader * Guid * System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.AspNet.OData.Batch.ODataBatchResponseItem>
Public Overridable Function ExecuteChangeSetAsync (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 ChangeSet.

Applies to