
Types of Custom Event Providers
Custom event providers can be hosted or non-hosted (independent). Hosted event providers are run by the Notification Services engine's provider host.
Hosted event providers can be easier to develop because they can leverage the Notification Services provider host. Also, hosted event providers can be enabled and disabled like other Notification Services components. For more information about developing hosted event providers, see Developing Hosted Event Providers.
Non-hosted event providers operate outside of the Notification Services system. They are useful if you have existing infrastructure that you want to use to submit events, or if you want to submit events on demand. For more information about developing non-hosted event providers, see Developing Non-Hosted Event Providers.