定義核心訂閱類別
訂閱類別用來定義一個應用程式訂閱類型。當您定義 Notification Services 應用程式時,您必須針對應用程式所支援的每個訂閱類型來建立一個訂閱類別。
當 Notification Services 建立應用程式時,它會建立訂閱類別的資料表、檢視、基本索引和預存程序。核心訂閱類別屬性會定義這些資料庫物件的名稱和位置。
核心訂閱類別
所有訂閱類別都有下列使用者自訂屬性:
- 訂閱類別名稱。
- 檔案群組,用來指定 Notification Services 在應用程式資料庫中建立訂閱類別物件的位置。
另外,您也可以選擇性地定義訂閱類別結構描述、事件規則、排程規則、自訂索引,以及訂閱紀事輯資料表。大部份訂閱類別都有至少一個結構描述和一個規則。
Notification Services 會自動加入下列項目:
- 產生的訂閱類別資料表中的 SubscriptionId、SubscriberId、Created、Updated 和 Enabled 欄位。
- 訂閱類別資料表中的 ScheduleId 欄位和這個欄位的索引 (如果訂閱類別有排程規則)。
若要定義訂閱類別
如果您利用 XML 來定義應用程式,請在應用程式定義檔案 (ADF) 中定義訂閱類別。如果您以程式設計的方式定義應用程式,請利用 Notification Services Management Objects (NMO) 來定義訂閱類別。
命名訂閱類別
應用程式中的每個訂閱類別都必須有唯一名稱。這個名稱用來建立應用程式物件及執行管理報表。
若要定義訂閱類別名稱
指定檔案群組
訂閱類別資料庫物件可以放在非預設檔案群組中。
如果您定義應用程式資料庫,指定的檔案群組就必須符合資料庫定義中的具名檔案群組之一。如需詳細資訊,請參閱<定義應用程式資料庫>。
如果應用程式資料庫已經存在,指定的檔案群組必須在應用程式資料庫中。
如果您並未指定檔案群組,便會在應用程式資料庫的預設檔案群組中自動建立訂閱類別物件。
如需有關檔案群組的詳細資訊,請參閱<使用檔案與檔案群組>。
若要定義訂閱類別檔案群組
請參閱
概念
定義訂閱結構描述
定義訂閱規則
定義訂閱類別的索引
定義訂閱類別的紀事輯
收集訂閱相關的資訊