TransactionalBatch constructor
TransactionalBatch(
- CosmosDbContainer container, {
- PartitionKey? partitionKey,
- bool continueOnError = true,
Creates a non-atomic Batch instance operating on container
and partitionKey
.
The partition key is optional, provided each operation in this batch instance
can provide a partition key. Operations working on a document should be able to
extract the document's partition key using the container
's PartitionKeySpec.
By default, continueOnError
is true
and all operations will be executed and
report their status. If continueOnError
is false
, the batch process will
stop upon the first failing operation. In this case, that operation will report
a specific error status while all subsequent operations will fail with a
HttpStatusCode.failedDependency error status.
Implementation
TransactionalBatch(CosmosDbContainer container,
{PartitionKey? partitionKey, bool continueOnError = true})
: this._(container,
partitionKey: partitionKey,
isAtomic: false,
continueOnError: continueOnError);