Definir la clase principal de suscripción
Una clase de suscripción define un tipo de suscripción de su aplicación. Al definir una aplicación Notification Services, debe crear una clase de suscripción para cada tipo de suscripción admitida por su aplicación.
Cuando Notification Services crea la aplicación, crea tablas, vistas, índices básicos y procedimientos almacenados para la clase de suscripción. Las propiedades de la clase principal de suscripción definen los nombres y las ubicaciones de estos objetos de base de datos.
La clase principal de suscripción
Todas las clases de suscripción tienen las siguientes propiedades definidas por el usuario:
- Un nombre de clase de suscripción.
- Un grupo de archivos, que especifica dónde Notification Services crea los objetos de clase de suscripción en la base de datos de aplicaciones.
Opcionalmente puede definir un esquema de clase de suscripción, reglas de eventos, reglas programadas, índices personalizados y tablas de crónica de suscripciones. La mayoría de clases de suscripción tienen al menos un esquema y una regla.
Notification Services agrega automáticamente lo siguiente:
- Los campos SubscriptionId, SubscriberId, Created, Updated y Enabled en la tabla de clase de suscripción resultante.
- Si la clase de suscripción tiene reglas programadas, un campo Scheduled en la tabla de clase de suscripción y un índice en este campo.
Para definir una clase de suscripción
Si está definiendo una aplicación a través de XML, defina clases de suscripción en el archivo de definición de aplicación (ADF). Si está definiendo una aplicación mediante programación, utilice Objetos de administración de Notification Services (NMO) para definir clases de suscripción.
Denominar la clase de suscripción
Cada clase de suscripción en una aplicación debe tener un nombre único. Este nombre se usa para crear objetos de aplicación y para ejecutar informes administrativos.
Para definir un nombre de clase de suscripción
- SubscriptionClassName Element (ADF)
- Constructor SubscriptionClass (NMO)
Especificar el grupo de archivos
Los objetos de base de datos de la clase de suscripción se pueden colocar en un grupo de archivos no predeterminado.
Si define la base de datos de aplicaciones, el grupo de archivos especificado debe coincidir con uno de los grupos de archivos con nombre en la definición de la base de datos. Para obtener más información, vea Definir la base de datos de aplicación.
Si ya existe la base de datos de aplicaciones, debe existir el grupo de archivos especificado en la base de datos de aplicaciones.
Si no especifica un grupo de archivos, los objetos de clase de suscripción se crean automáticamente en el grupo de archivos predeterminado para la base de datos de aplicaciones.
Para obtener más información acerca de los grupos de archivos, vea Usar archivos y grupos de archivos.
Para definir el grupo de archivos de clase de suscripción
Vea también
Conceptos
Definir el esquema de suscripción
Definir reglas de suscripción
Definir índices de una clase de suscripción
Definir crónicas para una clase de suscripción
Recopilar información relativa a suscripciones