共用方式為


定義訂閱類別

訂閱者會建立訂閱來定義他們需要通知應用程式提供哪些資訊。每項訂閱都會定義訂閱者關心的事件類型。例如,氣象應用程式的每項訂閱都可能需要城巿的名稱或識別碼。當訂閱者建立一項訂閱時,訂閱者會指定一個城巿。Notification Services 會將指定城巿的氣象通知傳給訂閱者。

訂閱資料儲存在應用程式資料庫中。若要定義這項資料的儲存體以及產生通知的規則,您必須訂閱一或多個訂閱類別。請在 XML 應用程式定義檔案 (ADF) 中定義每個訂閱類別,或以程式設計的方式,利用 Notification Services Management Objects (NMO) 來定義這些類別。

下列清單顯示定義訂閱類別的一般步驟。

  1. 命名訂閱類別。
  2. (選擇性) 指定訂閱類別物件的 SQL Server 檔案群組。
  3. 定義訂閱類別結構描述來描述訂閱者可以定義給它們的訂閱的欄位。
  4. 定義一或多個訂閱規則來產生通知及執行其他資料管理工作。
  5. (選擇性) 提供訂閱類別的索引。
  6. (選擇性) 定義一或多個訂閱紀事輯來儲存補充的訂閱資料。

您的應用程式可以有多種訂閱類型的多個訂閱類別。例如,股票應用程式可能會有一個訂閱類別是針對目前股價的相關通知,以及另一個訂閱類別,針對每個訂閱者的投資組合之收盤通知。這兩個訂閱類別可以使用相同的股票事件資料,不過,它們支援不同類型的訂閱。

當 Notification Services 建立應用程式時,它會利用每個訂閱類別中的資訊來實作訂閱類別的 SQL Server 物件,如資料表、檢視和索引。

在此章節中

主題 描述

定義核心訂閱類別

描述核心訂閱類別屬性,以及提供描述如何在 XML 和 NMO 中設定這些屬性之參考主題的連結。

定義訂閱結構描述

描述訂閱資料如何儲存在資料庫資料表中,以及如何定義這些資料表的欄位。

定義訂閱規則

描述如何利用訂閱規則來產生通知和更新紀事輯資料。其中包括如何建立有效通知產生查詢的建議。

定義訂閱類別的索引

描述如何利用訂閱資料的自訂索引來改進應用程式效能。

定義訂閱類別的紀事輯

描述如何利用訂閱紀事輯來儲存和使用補充訂閱資料。

收集訂閱相關的資訊

描述如何將訂閱相關資訊提交給 Notification Services 系統。

相關章節

主題 描述

開發訂閱管理介面

描述如何利用訂閱管理應用程式來新增、刪除和修改訂閱者和訂閱資料。

Notification Services 預存程序 (Transact-SQL)

描述如何利用預存程序的偵錯、疑難排解和分析來收集訂閱類別、訂閱者和訂閱的相關資訊。

請參閱

概念

定義應用程式資料庫
指定產生器設定
指定散發者設定
指定應用程式執行設定

其他資源

定義 Notification Services 應用程式
定義事件類別
定義通知類別
定義事件提供者

說明及資訊

取得 SQL Server 2005 協助