Esempio n. 1
0
        public async Task ApplyChangesAsync(UpdateBatch batch, CancellationToken token)
        {
            var documentChanges = GetChanges(batch);

            await batch.ExecuteAsync(token).ConfigureAwait(false);

            ClearChanges(documentChanges);
        }
Esempio n. 2
0
        public async Task <ChangeSet> ApplyChangesAsync(UpdateBatch batch, CancellationToken token)
        {
            var changes = buildChangeSet(batch);

            await batch.ExecuteAsync(token).ConfigureAwait(false);

            ClearChanges(changes.Changes);

            return(changes);
        }