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

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

Guida in linea e informazioni

Assistenza su SQL Server 2005