public async Task BulkInsertDocumentsAsync(string tenantId, IEnumerable <object> documents, BulkInsertMode mode = BulkInsertMode.InsertsOnly, int batchSize = 1000, CancellationToken cancellation = default) { var bulkInsertion = new BulkInsertion(await Tenancy.GetTenantAsync(tenantId).ConfigureAwait(false), Options); await bulkInsertion.BulkInsertDocumentsAsync(documents, mode, batchSize, cancellation).ConfigureAwait(false); }
public Task BulkInsertDocumentsAsync(string tenantId, IEnumerable <object> documents, BulkInsertMode mode = BulkInsertMode.InsertsOnly, int batchSize = 1000, CancellationToken cancellation = default(CancellationToken)) { var bulkInsertion = new BulkInsertion(Tenancy[tenantId], Options); return(bulkInsertion.BulkInsertDocumentsAsync(documents, mode, batchSize, cancellation)); }