Definizione delle classi di sottoscrizione

I sottoscrittori definiscono quali informazioni desiderano ottenere da un'applicazione di notifica creando le sottoscrizioni. Ogni sottoscrizione definisce a quali tipi di eventi è interessato il sottoscrittore. Ad esempio, ogni sottoscrizione per un'applicazione che invia informazioni sul tempo può richiedere nome o ID di una città. Quando crea una sottoscrizione, il sottoscrittore specifica una città. Notification Services invia al sottoscrittore le notifiche relative al tempo per la città specificata.

I dati della sottoscrizione vengono memorizzati nel database dell'applicazione. Per definire lo spazio di archiviazione per questi dati e le regole per la generazione delle notifiche, è necessario definire una o più classi di sottoscrizione. Ogni classe di sottoscrizione viene definita in un file di definizione dell'applicazione (ADF) XML o a livello di programmazione utilizzando Notification Services Management Objects (NMO).

Nell'elenco seguente viene illustrata la procedura di base per definire una classe di sottoscrizione.

  1. Denominare la classe di sottoscrizione correlata.
  2. Facoltativamente, indicare un filegroup SQL Server per gli oggetti della classe di sottoscrizione.
  3. Definire lo schema della classe di sottoscrizione, che descrive i campi che i sottoscrittori possono definire per le proprie sottoscrizioni.
  4. Definire una o più regole di sottoscrizione, che generano notifiche e possono eseguire altre attività di gestione dei dati.
  5. Facoltativamente, specificare gli indici per la classe di sottoscrizione.
  6. Facoltativamente, definire una o più cronologie di sottoscrizione, nelle quali sono memorizzati dati di sottoscrizione supplementari.

L'applicazione può includere più classi di sottoscrizione per più tipi di sottoscrizioni. Ad esempio, un'applicazione relativa a titoli azionari può includere una classe di sottoscrizione per le notifiche relative alle quotazioni correnti dei titoli, e un'altra classe di sottoscrizione per le notifiche di fine giornata relative al portafoglio titoli di ogni sottoscrittore. Entrambe le classi di sottoscrizione possono utilizzare gli stessi dati degli eventi relativi ai titoli, ma supportano tipi diversi di sottoscrizioni.

Quando Notification Services crea l'applicazione, utilizza le informazioni in ogni classe di sottoscrizione per implementare oggetti SQL Server, ad esempio tabelle, viste e indici, per le classi di sottoscrizione.

Contenuto della sezione

Argomento Descrizione

Definizione della classe Core Subscription

Descrive le proprietà fondamentali delle classi di sottoscrizione e include collegamenti ad argomenti di riferimento che illustrano come impostare queste proprietà in XML e NMO.

Definizione dello schema di sottoscrizione

Descrive come i dati di sottoscrizione vengono memorizzati nelle tabelle del database e come definire i campi per queste tabelle.

Definizione delle regole di sottoscrizione

Descrive come utilizzare le regole di sottoscrizione per generare notifiche e aggiornare i dati della cronologia. Include indicazioni per la creazione di query efficienti per la generazione di notifiche.

Definizione degli indici per una classe di sottoscrizione

Descrive come utilizzare gli indici personalizzati sui dati di sottoscrizione per migliorare le prestazioni dell'applicazione.

Definizione di cronologie per una classe di sottoscrizione

Descrive come utilizzare le cronologie delle sottoscrizioni per archiviare e utilizzare dati di sottoscrizione supplementari.

Raccolta di informazioni correlate alle sottoscrizioni

Descrive come le informazioni correlate alle sottoscrizioni vengono inviate al sistema Notification Services.

Sezioni correlate

Argomento Descrizione

Sviluppo di interfacce di gestione delle sottoscrizioni

Descrive l'utilizzo delle applicazioni di gestione delle sottoscrizioni per aggiungere, eliminare e modificare i dati relativi al sottoscrittore e alle sottoscrizioni.

Stored procedure di Notification Services (Transact-SQL)

Descrive l'utilizzo delle stored procedure di debug, risoluzione dei problemi e analisi per raccogliere informazioni relative alle classi di sottoscrizione, ai sottoscrittori e alle sottoscrizioni.

Vedere anche

Concetti

Definizione del database dell'applicazione
Impostazioni del generatore
Impostazioni del server di distribuzione
Specificazione delle impostazioni di esecuzione dell'applicazione

Altre risorse

Definizione di applicazioni di Notification Services
Definizione delle classi di evento
Definizione delle classi di notifica
Definizione di provider di eventi

Guida in linea e informazioni

Assistenza su SQL Server 2005