ISubscription |
The ISubscriptionExecutor type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName |
Gets the service name
(Inherited from IServiceImplementation) |
| Name | Description | |
|---|---|---|
| Execute(Guid, NameValueCollection) | Executes the identified subscription agianst the persistence layer. | |
| Execute(SubscriptionDefinition, NameValueCollection) | 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.