Definizione di una classe di notifica di base
Una classe di notifica definisce un tipo di notifica da generare a opera dell'applicazione. Ogni classe di notifica deve avere un nome univoco all'interno dell'applicazione. La tabella nella quale sono memorizzati i dati della notifica, nonché gli altri oggetti di database associati alla classe di notifica, possono essere posizionati in un filegroup. In questo argomento viene illustrato come creare una classe di notifica di base, denominarla e posizionarla in un filegroup.
Classe di notifica di base
All'interno della definizione dell'applicazione, definire una o più classi di notifica. Le proprietà definite per la classe di notifica determinano i nomi e la posizione degli oggetti di database per la classe di notifica.
È necessario definire le proprietà seguenti per una classe di notifica:
- Nome
- Schema
- Formattatore del contenuto
- Protocolli di recapito supportati
È facoltativamente possibile definire le proprietà seguenti:
- Recapito digest o multicast
- Dimensione dei batch di notifiche
- Scadenza della notifica
Non è possibile definire indici per le tabelle della classe di notifica nella definizione dell'applicazione. Notification Services aggiunge automaticamente gli indici che ottimizzano le query generate dal server di distribuzione per formattare e recapitare le notifiche, e che ottimizzano le query tramite i componenti di rimozione dei dati per rimuovere i dati di notifica obsoleti.
Per definire una classe di notifica
Durante la definizione di un'applicazione tramite XML, le classi di notifica vengono definite nel file di definizione dell'applicazione (ADF). Se si definisce un'applicazione a livello di programmazione, utilizzare Notification Services Management Objects (NMO) per definire le classi di notifica.
Denominazione della classe di notifica
A ogni classe di notifica in un'applicazione deve essere assegnato un nome univoco. Tale nome è utilizzato per creare oggetti dell'applicazione e per eseguire report amministrativi.
Per denominare una classe di notifica
- NotificationClassName Element (ADF)
- Costruttore NotificationClass (NMO)
Specificazione del filegroup
Ogni classe di notifica può essere inserita in un filegroup. Se si non specifica un filegroup, gli oggetti della tabella di notifica e gli altri oggetti di database vengono creati automaticamente nel filegroup predefinito per il database dell'applicazione.
Per ulteriori informazioni sui filegroup, vedere Utilizzo di file e filegroup
Per definire il filegroup della classe di notifica
Se si definisce un'applicazione tramite XML, un filegroup della classe di notifica viene definito nel file di definizione dell'applicazione (ADF). Se si definisce un'applicazione a livello di programmazione, utilizzare NMO per definire un filegroup della classe di notifica.
Vedere anche
Concetti
Definizione dello schema delle notifiche
Configurazione dei formattatori del contenuto
Impostazione del recapito digest o multicast
Specificazione delle dimensioni dei batch di notifica
Impostazione della scadenza di una notifica
Configurazione della rimozione dei dati
Altre risorse
Configurazione dei protocolli di recapito
Definizione delle classi di notifica