Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. DeferredUpdater m_Updater = new DeferredUpdater(TimeSpan.FromSeconds(3), //The amount of time between two updates that has to pass for an update in database to be required
  2. TimeSpan.FromSeconds(0.5), //The polling time
  3. OnUpdateRequested); //The callback to use to update in database.
  4.  
  5. this.PropertyChanged += OnPropertyChanged;
  6. void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
  7. {
  8. m_Updater.DeferUpdate();
  9. }
  10.  
  11. void OnUpdateRequested()
  12. {
  13. //Call to DAL/database.
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement