Click or drag to resize

ISynchronizationService Interface

A service which is responsible for executing subscriptions on events with the upstream integration service

Namespace: SanteDB.Client.Disconnected.Data.Synchronization
Assembly: SanteDB.Client.Disconnected (in SanteDB.Client.Disconnected.dll) Version: 3.0.2081-alpha+027e4605b77f83de5445cbcd55717223932d2452
Syntax
public interface ISynchronizationService : IServiceImplementation

The ISynchronizationService type exposes the following members.

Properties
 NameDescription
Public propertyIsSynchronizing Get whether the service is syncing
Public propertyServiceName Gets the service name
(Inherited from IServiceImplementation)
Top
Methods
 NameDescription
Public methodPull(SubscriptionTriggerType) Perform a pull with the specified trigger
Public methodPull(Type) Pull data from the remove server and place it on the inbound queue
Public methodPull(Type, NameValueCollection) Pull data from the remove server and place it on the inbound queue
Public methodPull(Type, NameValueCollection, Boolean) Pull data from the remove server and place it on the inbound queue
Public methodPush Push data to the server
Public methodSubscribeTo Instructs the synchronization service to perform the necessary steps to ensure that the specified object is included on subsequent pull requests
Top
Events
 NameDescription
Public eventPullCompleted Fired when a pull has completed and imported data
Public eventPushCompleted Fired when the push has been completed
Top
See Also