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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update)
        {
            var updateOp = new UpdateOpcodeOperation(
                _database,
                _collection,
                query,
                update);

            return(updateOp.ExecuteAsync(binding));
        }
Exemple #4
0
        private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update)
        {
            var updateOp = new UpdateOpcodeOperation(
                __collection,
                query,
                update,
                __messageEncoderSettings);

            return(updateOp.ExecuteAsync(binding));
        }
Exemple #5
0
        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);
                }
        }
Exemple #6
0
        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);
        }
Exemple #9
0
        private static Task Update(IWriteBinding binding, BsonDocument query, BsonDocument update)
        {
            var updateOp = new UpdateOpcodeOperation(
                _database,
                _collection,
                query,
                update);

            return updateOp.ExecuteAsync(binding);
        }