private static Task Update(IWriteBinding binding, BsonDocument filter, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( __collection, new UpdateRequest(UpdateType.Update, filter, update), __messageEncoderSettings); return(updateOp.ExecuteAsync(binding, __cancellationTokenSource.Token)); }
private static Task Update(IWriteBinding binding, BsonDocument criteria, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( __collection, new UpdateRequest(UpdateType.Update, criteria, update), __messageEncoderSettings); return(updateOp.ExecuteAsync(binding)); }
private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( _database, _collection, query, update); return(updateOp.ExecuteAsync(binding)); }
private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( __collection, query, update, __messageEncoderSettings); return(updateOp.ExecuteAsync(binding)); }
private async Task Update(IWriteBinding binding, BsonDocument filter, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( _collection, new UpdateRequest(UpdateType.Update, filter, update), _messageEncoderSettings); using (var timeout = new CancellationTokenSource(TimeSpan.FromSeconds(30))) using (var linked = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, _cancellationTokenSource.Token)) { await updateOp.ExecuteAsync(binding, linked.Token); } }
private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( __collection, query, update, __messageEncoderSettings); return updateOp.ExecuteAsync(binding); }
private static Task Update(IWriteBinding binding, BsonDocument criteria, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( __collection, new UpdateRequest(UpdateType.Update, criteria, update), __messageEncoderSettings); return updateOp.ExecuteAsync(binding); }
private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update) { var updateOp = new UpdateOpcodeOperation( _database, _collection, query, update); return updateOp.ExecuteAsync(binding); }