Interfaces de programación de Notification Services

Los componentes de Notification Services utilizan varias interfaces de programación. Este tema contiene información general acerca de las tecnologías necesarias para desarrollar cada componente.

Referencia de programación

Las secciones siguientes de documentación proporcionan información de referencia para las interfaces de programación de Notification Services.

El usuario también utiliza Transact-SQL al desarrollar las aplicaciones. Para obtener más información, vea Referencia de Transact-SQL (Transact-SQL).

Definición de aplicación

  • XML u objetos de administración de Notification Services
    Puede definir aplicaciones de Notification Services mediante XML o los objetos de administración de Notification Services (NMO).

    Para obtener más información, vea Definir aplicaciones de Notification Services.

  • Transact-SQL
    Las consultas Transact-SQL se utilizan para crear reglas de aplicación que controlan la generación de notificaciones, así como el mantenimiento de datos de la aplicación en una instancia de Notification Services. Las instrucciones Transact-SQL también se pueden utilizar en las definiciones de los índices y las tablas de crónica del ADF.

    Para obtener más información, vea Definir reglas de evento y Definir reglas de suscripción.

Configuración de instancia

  • XML u objetos de administración de Notification Services
    Puede configurar instancias de Notification Services mediante XML o los objetos de administración de Notification Services (NMO).

    Para obtener más información, vea Configurar instancias de Notification Services.

Interfaces de administración de suscripciones

  • Diferentes API de Notification Services
    Clases de código administrado que le permiten agregar, actualizar y eliminar suscriptores, dispositivos de suscriptor y suscripciones. Estas API se pueden utilizar desde el código administrado y, a través de la interoperabilidad COM, desde el código no administrado.

    Para obtener más información, vea Desarrollar interfaces de administración de suscripciones.

  • Transact-SQL
    También puede administrar suscriptores, dispositivos de suscriptor y suscripciones simples controladas por eventos mediante Transact-SQL a fin de agregar, modificar y eliminar datos en vistas de administración de suscripciones y vistas de Notification Services. Para obtener más información, vea Vistas de Notification Services.

Proveedor de eventos FileSystemWatcher (opcional)

  • XML
    Los eventos enviados al proveedor de eventos FileSystemWatcher deben estar en formato XML.
  • XSD
    El proveedor de eventos FileSystemWatcher exige que el programador proporcione un archivo de esquema XML anotado por SQL que describa la estructura de los eventos incluidos en los archivos XML que procesa.

Para obtener más información, vea Proveedor de eventos FileSystemWatcher.

Proveedor de eventos de SQL Server (opcional)

  • Transact-SQL
    Los procedimientos almacenados para la recopilación de eventos Transact-SQL se crean automáticamente para cada aplicación de Notification Services que se crea. El proveedor de eventos estándar de SQL Server utiliza estos procedimientos almacenados junto con consultas Transact-SQL que proporciona el usuario para enviar datos de SQL Server como eventos.

    Para obtener más información, vea Proveedor de eventos de SQL Server.

Proveedor de eventos de Analysis Services (opcional)

  • Transact-SQL
    El proveedor de eventos de Analysis Services facilita la supervisión de un cubo de Analysis Services. Puede utilizar el proveedor de eventos de Analysis Services para enviar eventos basados en una consulta de expresión multidimensional (MDX) a una aplicación de Notification Services.

    Para obtener más información, vea Proveedor de eventos de Analysis Services.

Formateador de contenido XSLT (opcional)

  • XSLT
    El formateador de contenido estándar XSLT exige que se apliquen uno o varios archivos XSLT a los datos de notificaciones sin formato para producir contenido con formato. No se exige que las aplicaciones que utilizan formateadores de contenido personalizados utilicen XSLT.

    Para obtener más información, vea Formateador de contenido XSLT.

Protocolos de entrega estándar (opcional)

Los protocolos de entrega File y SMTP deben ser declarados en el ICF y configurados en cada ADF. Para obtener ejemplos, vea Definir canales de entrega.

Proveedores de eventos personalizados, formateadores de contenido y protocolos de entrega (opcional)

  • Diferentes API de Notification Services
    Las clases de código administrado y las interfaces permiten crear componentes personalizados que interactúan con Notification Services. Se pueden utilizar desde el código administrado y, a través de la interoperabilidad COM, desde el código no administrado.

    Para obtener más información, vea Desarrollar componentes personalizados de Notification Services.

Vea también

Conceptos

Arquitectura de Notification Services
Marco de programación de Notification Services
Opciones de implementación de Notification Services

Otros recursos

Crear soluciones de notificación
Implementar Notification Services
Administrar Notification Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005