Share via


TransactionalBatchItemRequestOptions Class

Definition

RequestOptions that applies to an operation within a TransactionalBatch.

public class TransactionalBatchItemRequestOptions : Microsoft.Azure.Cosmos.RequestOptions
type TransactionalBatchItemRequestOptions = class
    inherit RequestOptions
Public Class TransactionalBatchItemRequestOptions
Inherits RequestOptions
Inheritance
TransactionalBatchItemRequestOptions
Derived

Constructors

TransactionalBatchItemRequestOptions()

Properties

AddRequestHeaders

Gets or sets a delegate which injects/appends a custom header in the request.

(Inherited from RequestOptions)
CosmosThresholdOptions

Threshold values for Distributed Tracing. These values decides whether to generate operation level EventSource with request diagnostics or not.

(Inherited from RequestOptions)
EnableContentResponseOnWrite

Gets or sets the boolean to only return the headers and status code in the Cosmos DB response for write item operations like Create, Upsert and Replace. This removes the resource from the response. This reduces networking and CPU load by not sending the resource back over the network and serializing it on the client.

ExcludeRegions

List of regions to be excluded routing the request to. This can be used to route a request to a specific region by excluding all other regions. If all regions are excluded, then the request will be routed to the primary/hub region.

(Inherited from RequestOptions)
IfMatchEtag

Gets or sets the If-Match (ETag) associated with the request in the Azure Cosmos DB service.

(Inherited from RequestOptions)
IfNoneMatchEtag

Gets or sets the If-None-Match (ETag) associated with the request in the Azure Cosmos DB service.

(Inherited from RequestOptions)
IndexingDirective

Gets or sets the indexing directive (Include or Exclude) for the request in the Azure Cosmos DB service.

PriorityLevel

Gets or sets the priority level for a request.

(Inherited from RequestOptions)
Properties

Application opted Cosmos request context that flow through with the RequestMessage. Context will be available through handlers.

(Inherited from RequestOptions)

Methods

ShallowCopy()

Clone RequestOptions.

(Inherited from RequestOptions)

Applies to