When a user configures subscriptions, a subscription definition object is created that links one of the subscription mechanisms to the object or class of interest, the event being monitored and the handler that will process the subscription. These are three predefined subscription classes to handle:
-
Notification
-
Logging
-
Running external DLLs
All classes use the common ISubscriptionDef interface.