Method BulkWriteAsync
BulkWriteAsync(IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
Task<ClientBulkWriteResult> BulkWriteAsync(IReadOnlyList<BulkWriteModel> models, ClientBulkWriteOptions options = null, CancellationToken cancellationToken = default)Parameters
- modelsIReadOnlyList<BulkWriteModel>
- List of operations to execute. 
- optionsClientBulkWriteOptions
- The bulk write options. 
- cancellationTokenCancellationToken
- The cancellation token. 
Returns
BulkWriteAsync(IClientSessionHandle, IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
Task<ClientBulkWriteResult> BulkWriteAsync(IClientSessionHandle session, IReadOnlyList<BulkWriteModel> models, ClientBulkWriteOptions options = null, CancellationToken cancellationToken = default)Parameters
- sessionIClientSessionHandle
- The session. 
- modelsIReadOnlyList<BulkWriteModel>
- List of operations to execute. 
- optionsClientBulkWriteOptions
- The bulk write options. 
- cancellationTokenCancellationToken
- The cancellation token.