Method BulkWrite
BulkWrite(IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
public ClientBulkWriteResult BulkWrite(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
BulkWrite(IClientSessionHandle, IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
public ClientBulkWriteResult BulkWrite(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.