Share via


UnbufferedODataBatchHandler Class

Definition

An implementation of ODataBatchHandler that doesn't buffer the request content stream.

public class UnbufferedODataBatchHandler : Microsoft.AspNet.OData.Batch.ODataBatchHandler
type UnbufferedODataBatchHandler = class
    inherit ODataBatchHandler
Public Class UnbufferedODataBatchHandler
Inherits ODataBatchHandler
Inheritance
System.Web.Http.Batch.HttpBatchHandler
UnbufferedODataBatchHandler
Inheritance
UnbufferedODataBatchHandler

Constructors

UnbufferedODataBatchHandler()
UnbufferedODataBatchHandler(HttpServer)

Initializes a new instance of the UnbufferedODataBatchHandler class.

Properties

MessageQuotas

Gets the ODataMessageQuotas used for reading/writing the batch request/response.

(Inherited from ODataBatchHandler)
ODataRoute

Gets or sets the OData route associated with this batch handler.

(Inherited from ODataBatchHandler)
ODataRouteName

Gets or sets the name of the OData route associated with this batch handler.

(Inherited from ODataBatchHandler)

Methods

CreateResponseMessageAsync(IEnumerable<ODataBatchResponseItem>, HttpRequest)

Creates the batch response message.

(Inherited from ODataBatchHandler)
CreateResponseMessageAsync(IEnumerable<ODataBatchResponseItem>, HttpRequestMessage, CancellationToken)

Creates the batch response message.

(Inherited from ODataBatchHandler)
ExecuteChangeSetAsync(ODataBatchReader, Guid, HttpRequest, RequestDelegate)

Executes the ChangeSet.

ExecuteChangeSetAsync(ODataBatchReader, Guid, HttpRequestMessage, CancellationToken)

Executes the ChangeSet.

ExecuteOperationAsync(ODataBatchReader, Guid, HttpRequest, RequestDelegate)

Executes the operation.

ExecuteOperationAsync(ODataBatchReader, Guid, HttpRequestMessage, CancellationToken)

Executes the operation.

GetBaseUri(HttpRequest)

Gets the base URI for the batched requests.

(Inherited from ODataBatchHandler)
GetBaseUri(HttpRequestMessage)

Gets the base URI for the batched requests.

(Inherited from ODataBatchHandler)
ProcessBatchAsync(HttpContext, RequestDelegate)

Abstract method for processing a batch request.

ProcessBatchAsync(HttpContext, RequestDelegate)

Abstract method for processing a batch request.

(Inherited from ODataBatchHandler)
ProcessBatchAsync(HttpRequestMessage, CancellationToken) System.Web.Http.Batch.HttpBatchHandler.ProcessBatchAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)
ValidateRequest(HttpRequest)

Validates the incoming request that contains the batch request messages.

(Inherited from ODataBatchHandler)
ValidateRequest(HttpRequestMessage)

Validates the incoming request that contains the batch request messages.

(Inherited from ODataBatchHandler)

Applies to