Exemplo n.º 1
0
        void StartCheckingForUpdates()
        {
            UpdateOptions?options = this.ServiceProvider.GetRequiredService <UpdateOptions>();

            if (options.AppCastUrl != "")
            {
                AutoUpdater.Start(options.AppCastUrl);
            }
        }
 public Task <UpdateResult> UpdateOneAsync(
     FilterDefinition <T> filter,
     UpdateDefinition <T> update,
     UpdateOptions?options = null,
     CancellationToken cancellationToken = default
     )
 {
     return(collection.UpdateOneAsync(filter, update, options, cancellationToken));
 }
 public UpdateResult UpdateMany(
     FilterDefinition <T> filter,
     UpdateDefinition <T> update,
     UpdateOptions?options = null,
     CancellationToken cancellationToken = default
     )
 {
     return(collection.UpdateMany(filter, update, options, cancellationToken));
 }
 public Task <UpdateResult> UpdateOneAsync(
     IClientSessionHandle session,
     FilterDefinition <T> filter,
     UpdateDefinition <T> update,
     UpdateOptions?options = null,
     CancellationToken cancellationToken = default)
 {
     return(_collection.UpdateOneAsync(session, filter, update, options, cancellationToken));
 }
 public UpdateResult UpdateMany(
     IClientSessionHandle session,
     FilterDefinition <T> filter,
     UpdateDefinition <T> update,
     UpdateOptions?options = null,
     CancellationToken cancellationToken = default
     )
 {
     return(collection.UpdateMany(session, filter, update, options, cancellationToken));
 }
        public UpdateResult UpdateOne(
            FilterDefinition <T> filter,
            UpdateDefinition <T> update,
            UpdateOptions?options = null,
            CancellationToken cancellationToken = default)
        {
            if (TryGetSession(out IClientSessionHandle? session))
            {
                return(UpdateOne(session, filter, update, options, cancellationToken));
            }

            return(_collection.UpdateOne(filter, update, options, cancellationToken));
        }
Exemplo n.º 7
0
        private void CheckUpdate_OnClick(object sender, RequestNavigateEventArgs e)
        {
            // Make it appear that something is happening.
            Cursor oldCursor = Mouse.OverrideCursor;

            Mouse.OverrideCursor = Cursors.Wait;
            Task.Delay(3000).ContinueWith(t => this.Dispatcher.Invoke(() => Mouse.OverrideCursor = oldCursor));

            UpdateOptions?updateOptions = App.Current.ServiceProvider.GetRequiredService <UpdateOptions>();

            if (!string.IsNullOrEmpty(updateOptions?.AppCastUrl))
            {
                AutoUpdater.Start(updateOptions.AppCastUrl);
            }
            e.Handled = true;
        }
Exemplo n.º 8
0
        public async Task <bool> ReplaceManyAsync(UpdateDefinition <TMongoDocument> updateDefinition, Expression <Func <TMongoDocument, bool> > predicate, UpdateOptions?updateOptions = null, CancellationToken cancellation = default)
        {
            var result = await _mongoCollection.UpdateManyAsync(predicate, updateDefinition, updateOptions, cancellation);

            return(result.IsAcknowledged && result.IsModifiedCountAvailable && result.ModifiedCount > 0);
        }
Exemplo n.º 9
0
 public Task <UpdateResult> UpdateOneAsync(Expression <Func <TDocument, bool> > filter, UpdateDefinition <TDocument> update, UpdateOptions?options, CancellationToken cancellation)
 {
     return(GetCollection().UpdateOneAsync(filter, update, options, cancellation));
 }