Sviluppo di provider di eventi non hosted
I provider di eventi non hosted vengono eseguiti indipendentemente da Notification Services. Si tratta di applicazioni o componenti distinti che inviano eventi a un'applicazione di Notification Services.
Tipi di provider di eventi non hosted
I provider di eventi non hosted possono essere applicazioni Web, per Microsoft Windows o console autonome, script o trigger Transact-SQL, servizi oppure componenti integrati in un'applicazione o in un servizio esistente. L'unico vincolo presente in Notification Services per i provider di eventi non hosted sta nel fatto che devono utilizzare le API di invio degli eventi. Per ulteriori informazioni su queste API, vedere Provider di eventi personalizzati.
Accesso a Notification Services
Quando si utilizzano le API di invio degli eventi, è necessario indicare l'istanza, l'applicazione e la classe di evento di Notification Services per l'evento. Questa operazione può essere eseguita in due modi:
- Tramite le classi InstanceEnumeration, ApplicationEnumeration e EventClassEnumeration, incluse nell'API di Notification Services per selezionare a livello di programmazione i nomi appropriati per l'istanza, l'applicazione e la classe di evento in fase di esecuzione.
- Tramite i nomi dell'istanza, dell'applicazione e della classe di evento per inizializzare gli oggetti e come parametri per i metodi dell'API. È consigliabile scegliere questo approccio se l'applicazione accede a una sola applicazione di Notification Services.
Utilizzo di provider di eventi non hosted
Per utilizzare un provider di eventi non hosted, è necessario dichiararlo nella definizione dell'applicazione. Per ulteriori informazioni, vedere Definizione di provider di eventi non hosted.
Vedere anche
Concetti
Utilizzo dell'API di inoltro di eventi gestiti
Utilizzo dell'API del caricatore degli eventi XML
Utilizzo delle stored procedure di inoltro di eventi
Altre risorse
Sviluppo di un provider di eventi personalizzato
Definizione di provider di eventi