Share via


InnerBatchRequest class

Inner batch request class which is responsible for assembling and serializing sub requests. See https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch#request-body for how request get assembled.

Constructors

InnerBatchRequest()

Methods

appendSubRequestToBody(WebResource)
createPipeline(Credential)

Create pipeline to assemble sub requests. The idea here is to use exising credential and serialization/deserialization components, with additional policies to filter unnecessary headers, assemble sub requests into request's body and intercept request from going to wire.

getHttpRequestBody()
getMultipartContentType()
getSubRequests()
postAddSubRequest(BatchSubRequest)
preAddSubRequest(BatchSubRequest)

Constructor Details

InnerBatchRequest()

new InnerBatchRequest()

Method Details

appendSubRequestToBody(WebResource)

function appendSubRequestToBody(request: WebResource)

Parameters

request

WebResource

createPipeline(Credential)

Create pipeline to assemble sub requests. The idea here is to use exising credential and serialization/deserialization components, with additional policies to filter unnecessary headers, assemble sub requests into request's body and intercept request from going to wire.

function createPipeline(credential: Credential)

Parameters

credential
Credential

Returns

getHttpRequestBody()

function getHttpRequestBody()

Returns

string

getMultipartContentType()

function getMultipartContentType()

Returns

string

getSubRequests()

function getSubRequests()

Returns

Map<number, BatchSubRequest>

postAddSubRequest(BatchSubRequest)

function postAddSubRequest(subRequest: BatchSubRequest)

Parameters

subRequest
BatchSubRequest

preAddSubRequest(BatchSubRequest)

function preAddSubRequest(subRequest: BatchSubRequest)

Parameters

subRequest
BatchSubRequest