定義訂閱類別
訂閱者會建立訂閱來定義他們需要通知應用程式提供哪些資訊。每項訂閱都會定義訂閱者關心的事件類型。例如,氣象應用程式的每項訂閱都可能需要城巿的名稱或識別碼。當訂閱者建立一項訂閱時,訂閱者會指定一個城巿。Notification Services 會將指定城巿的氣象通知傳給訂閱者。
訂閱資料儲存在應用程式資料庫中。若要定義這項資料的儲存體以及產生通知的規則,您必須訂閱一或多個訂閱類別。請在 XML 應用程式定義檔案 (ADF) 中定義每個訂閱類別,或以程式設計的方式,利用 Notification Services Management Objects (NMO) 來定義這些類別。
下列清單顯示定義訂閱類別的一般步驟。
- 命名訂閱類別。
- (選擇性) 指定訂閱類別物件的 SQL Server 檔案群組。
- 定義訂閱類別結構描述來描述訂閱者可以定義給它們的訂閱的欄位。
- 定義一或多個訂閱規則來產生通知及執行其他資料管理工作。
- (選擇性) 提供訂閱類別的索引。
- (選擇性) 定義一或多個訂閱紀事輯來儲存補充的訂閱資料。
您的應用程式可以有多種訂閱類型的多個訂閱類別。例如,股票應用程式可能會有一個訂閱類別是針對目前股價的相關通知,以及另一個訂閱類別,針對每個訂閱者的投資組合之收盤通知。這兩個訂閱類別可以使用相同的股票事件資料,不過,它們支援不同類型的訂閱。
當 Notification Services 建立應用程式時,它會利用每個訂閱類別中的資訊來實作訂閱類別的 SQL Server 物件,如資料表、檢視和索引。
在此章節中
主題 | 描述 |
---|---|
描述核心訂閱類別屬性,以及提供描述如何在 XML 和 NMO 中設定這些屬性之參考主題的連結。 |
|
描述訂閱資料如何儲存在資料庫資料表中,以及如何定義這些資料表的欄位。 |
|
描述如何利用訂閱規則來產生通知和更新紀事輯資料。其中包括如何建立有效通知產生查詢的建議。 |
|
描述如何利用訂閱資料的自訂索引來改進應用程式效能。 |
|
描述如何利用訂閱紀事輯來儲存和使用補充訂閱資料。 |
|
描述如何將訂閱相關資訊提交給 Notification Services 系統。 |
相關章節
主題 | 描述 |
---|---|
描述如何利用訂閱管理應用程式來新增、刪除和修改訂閱者和訂閱資料。 |
|
描述如何利用預存程序的偵錯、疑難排解和分析來收集訂閱類別、訂閱者和訂閱的相關資訊。 |
請參閱
概念
定義應用程式資料庫
指定產生器設定
指定散發者設定
指定應用程式執行設定
其他資源
定義 Notification Services 應用程式
定義事件類別
定義通知類別
定義事件提供者