Definizione di provider di eventi
Un provider di eventi raccoglie i dati degli eventi e li inoltra a Notification Services. Ogni evento raccolto viene reso persistente come una singola riga nella tabella degli eventi del database dell'applicazione.
Un provider di eventi può raccogliere dati da qualsiasi risorsa si desideri utilizzare, a condizione che sia possibile scrivere un'applicazione che recuperi gli eventi dalla risorsa.
Per consentire di ottenere un'applicazione di Notification Services sviluppata e distribuita con rapidità, Notification Services viene fornito con tre provider di eventi standard per la raccolta di eventi da un file, utilizzando una query Transact-SQL e una query MDX.
È possibile utilizzare i provider di eventi standard dell'applicazione specificando nomi predefiniti e parametri operativi personalizzati nella definizione dell'applicazione.
Se il provider di eventi standard non risponde alle esigenze dell'applicazione, è possibile sviluppare provider di eventi personalizzati creati in base all'ambiente e alle origini degli eventi dell'utente. Per ulteriori informazioni, vedere Sviluppo di un provider di eventi personalizzato.
I singoli provider di eventi possono essere hosted oppure non hosted. Notification Services esegue provider di eventi hosted. I provider di eventi non hosted sono applicazioni esterne.
Se si dispone di un'applicazione che può inoltrare eventi, o si desidera sviluppare un'applicazione esterna a questo scopo, sviluppare un provider di eventi personalizzato non hosted. In caso contrario, utilizzare un provider di eventi hosted standard o personalizzato.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Descrive i provider di eventi hosted e illustra come determinarne le proprietà. |
|
Descrive i provider di eventi non hosted e quali elementi è necessario definire nella definizione dell'applicazione. |
|
Documenta i provider di eventi standard inclusi in Notification Services. |
Sezioni correlate
Argomento | Descrizione |
---|---|
Descrive come creare provider di eventi hosted e non hosted personalizzati. |
|
Descrive come definire le tabelle degli eventi che includono i dati inoltrati dai provider di eventi. |
|
Utilizzare le stored procedure NSDiagnosticEventProvider e NSEventBatchDetails per raccogliere informazioni relative un provider di eventi e agli eventi inoltrati. |
|
Utilizzare l'oggetto prestazione Event Providers per monitorare i provider di eventi. |
Vedere anche
Riferimento
Microsoft.SqlServer.Management.Nmo.HostedEventProvider
Microsoft.SqlServer.Management.Nmo.NonHostedEventProvider
Altre risorse
Definizione di applicazioni di Notification Services
Providers Element (ADF)