Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
- TimeSpan.FromSeconds(0.5), //The polling time
- OnUpdateRequested); //The callback to use to update in database.
- this.PropertyChanged += OnPropertyChanged;
- void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
- {
- m_Updater.DeferUpdate();
- }
- void OnUpdateRequested()
- {
- //Call to DAL/database.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement