定义通知类

一个通知类定义由应用程序生成的一种类型的通知。定义 Notification Services 应用程序时,可以为应用程序支持的每类通知创建一个通知类。

Notification Services 创建应用程序时,将使用每个通知类定义中的信息来创建存储和操作通知数据的表、视图、存储过程和函数,将内容格式化程序和传递协议关联以格式化和传递通知,以及指定通知类的操作设置。

以下列表显示了定义通知类的标准步骤:

  1. 命名通知类,指定与通知类关联的数据库对象(如通知表)的 SQL Server 文件组(可选)。
  2. 定义通知类架构。架构可以定义将被格式化并发送给订阅方的原始通知数据的格式。Notification Services 使用此架构来创建存储通知数据的表,以及其他数据库对象。
  3. 声明通知类的内容格式化程序。内容格式化程序接收原始通知数据,然后按照适于收件人查看的方式对其格式化。
  4. 选择摘要传递或多播传递(可选)。
  5. 指定通知批次大小(可选)。
  6. 为通知传递配置一个或多个传递协议。
  7. 指定通知到期时间(可选)。

如果应用程序支持多个通知类型,则该应用程序可有多个通知类。例如,股票应用程序可以生成有关当前股价和当日投资组合市值的通知。每种类型的通知都有自己的通知类,其中包含自己的架构和设置。

本节内容

主题 说明

定义核心通知类

说明名称和文件组的核心通知属性,以及如何设置这些属性。

定义通知架构

说明通知数据在数据库表中的存储方式,以及如何定义这些表的字段。

配置内容格式化程序

说明内容格式化程序格式化通知的方式,以及如何配置内容格式化程序。

指定摘要或多播传递

说明摘要选项和多播选项的功能,以及如何配置这些选项。

指定通知批次大小

说明要限制通知批次大小的原因,以及如何设置批次的最大大小。

指定传递协议名称和字段

包含关于 Notification Services 如何使用传递协议来分发通知,以及如何为应用程序配置传递协议的主题。

指定通知到期时间

说明如何设置通知的到期时间,以及 Notification Services 使用到期时间的方式。

XSLT 内容格式化程序

包含关于使用 XSL 转换来格式化通知的标准内容格式化程序,以及如何定义用于应用程序的内容格式化程序的主题。

标准传递协议

包含关于标准传递协议 SMTP 和文件,以及如何定义 SMTP 和文件供应用程序使用的主题。

请参阅

参考

Microsoft.SqlServer.Management.Nmo.NotificationClass

概念

通知的格式化和传递体系结构

其他资源

定义 Notification Services 应用程序
NotificationClasses Element (ADF)

帮助和信息

获取 SQL Server 2005 帮助