/// <summary> /// Create new instance of this class /// </summary> public EmbeddedBulkInsertOperation(DocumentDatabase database,BulkInsertOptions options) { this.options = options; queue = new BlockingCollection<JsonDocument>(options.BatchSize * 8); doBulkInsert = Task.Factory.StartNew(() => { database.BulkInsert(options, YieldDocuments()); }); }