TransactionalBatch constructor

TransactionalBatch(
  1. CosmosDbContainer container, {
  2. PartitionKey? partitionKey,
  3. 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);