You are currently browsing legacy 3.0 version of documentation. Click here to switch to the newest 5.1 version.
How to subscribe to synchronization notifications?
In order to be notified about synchronization activity use ForSynchronization
to observe synchronization notifications.
Syntax
IObservableWithTask<SynchronizationUpdateNotification> ForSynchronization();
Return Value | |
---|---|
IObservableWithTask<SynchronizationUpdateNotification> | The observable that allows to add subscriptions to received notifications |
Example
IDisposable subscription = store
.Changes()
.ForSynchronization()
.Subscribe(notification =>
{
if(notification.Direction == SynchronizationDirection.Outgoing)
return;
switch (notification.Action)
{
case SynchronizationAction.Start:
// do something
break;
case SynchronizationAction.Finish:
// do something
break;
}
});
Remarks
Information
To get more method overloads, especially the ones supporting delegates, please add Reactive Extensions package to your project.