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.