![]() | ISubscriptionExecutor Interface |
Namespace: SanteDB.Core.Services
The ISubscriptionExecutor type exposes the following members.
Name | Description | |
---|---|---|
![]() | ServiceName |
Gets the service name
(Inherited from IServiceImplementation.) |
Name | Description | |
---|---|---|
![]() | Execute(Guid, NameValueCollection, Int32, NullableInt32, Int32, Guid) |
Executes the identified subscription agianst the persistence layer.
|
![]() | Execute(SubscriptionDefinition, NameValueCollection, Int32, NullableInt32, Int32, Guid) |
Executes the provided subscription definition
|
Name | Description | |
---|---|---|
![]() | Executed |
Occurs after a subscription has been executed, and allows subscribers to modify the data being
sent back to the dCDR
|
![]() | Executing |
Occurs prior to a subscription being executed, and allows subscribers to modify the query being
executed.
|
The subscription executor is responsible for the translation of a dCDR SubscriptionDefinition from the ISubscriptionRepository to the appropriate database technology. The subscription executor gathers any new records requested by the dCDR and prepares them for download by the dCDR.