protected virtual void OnItemSavedOrDeleted(ItemSavedEventArgs e) { var handler = ItemSavedOrDeleted; if (handler != null) { handler(this, e); } }
protected virtual void OnItemSavedOrDeleted (ItemSavedEventArgs e) { var handler = ItemSavedOrDeleted; if (handler != null) handler (this, e); }
private async void FolderChangeWatcher_ItemSavedOrDeletedAsync (ItemSavedEventArgs e) { try { _pendingOutlookItems.AddOrUpdate (e.EntryId.EntryId, e.EntryId, (key, existingValue) => e.EntryId.Version > existingValue.Version ? e.EntryId : existingValue); if (s_logger.IsDebugEnabled) { s_logger.Debug ($"Partial sync: '{_pendingOutlookItems.Count}' items pending after registering item '{e.EntryId.EntryId}' as pending sync item."); } await Task.Delay (_partialSyncDelay); using (_runLogger.LogStartSynchronizationRun()) { await RunAllPendingJobs(); } } catch (Exception x) { s_logger.Error (null, x); } }
private void FolderChangeWatcher_ItemSavedOrDeleted (object sender, ItemSavedEventArgs e) { try { _ensureSynchronizationContext(); FolderChangeWatcher_ItemSavedOrDeletedAsync (e); } catch (Exception x) { s_logger.Error (null, x); } }
private async void ItemChangeWatcherItemSavedOrDeleted (object sender, ItemSavedEventArgs e) { try { await _scheduler.RunResponsibleSynchronizationProfiles (e.EntryId, e.FolderEntryId, e.FolderStoreId); } catch (Exception x) { ExceptionHandler.Instance.LogException (x, s_logger); } }
protected virtual void OnItemSavedOrDeleted(ItemSavedEventArgs e) { ItemSavedOrDeleted?.Invoke(this, e); }
protected virtual void OnItemSavedOrDeleted (ItemSavedEventArgs e) { ItemSavedOrDeleted?.Invoke (this, e); }