共用方式為


Notification Services 程式設計介面

Notification Services 元件使用數個程式設計介面。本主題包含開發每個元件時所需技術的概觀。

程式設計參考

下列文件集章節提供有關 Notification Services 程式設計介面的參考資訊。

開發應用程式時也可以使用 Transact-SQL。如需詳細資訊,請參閱<Transact-SQL 參考 (Transact-SQL)>。

應用程式定義

  • XML 或 Notification Services Management Objects
    您可以利用 XML 或 Notification Services Management Objects (NMO) 來定義 Notification Services 應用程式。

    如需詳細資訊,請參閱<定義 Notification Services 應用程式>。

  • Transact-SQL
    您可以利用 Transact-SQL 查詢建立應用程式規則,來規範通知產生和 Notification Services 執行個體內的應用程式資料維護。Transact-SQL 陳述式也可以用在 ADF 中之索引和紀事輯資料表的定義中。

    如需詳細資訊,請參閱<定義事件規則>和<定義訂閱規則>。

執行個體組態

  • XML 或 Notification Services Management Objects
    您可以利用 XML 或 Notification Services Management Objects (NMO) 來設定 Notification Services 執行個體。

    如需詳細資訊,請參閱<設定 Notification Services 的執行個體>。

訂閱管理介面

  • Notification Services APIs
    Managed 程式碼,可讓您新增、更新及刪除訂閱者、訂閱者裝置及訂閱。可以從 Managed 程式碼使用這些 API,也可以從 Unmanaged 程式碼透過 COM Interop 來使用這些 API。

    如需詳細資訊,請參閱<開發訂閱管理介面>。

  • Transact-SQL
    您也可以利用 Transact-SQL 新增、修改及刪除訂閱管理檢視中的資料,來管理訂閱者、訂閱者裝置及簡單的事件驅動訂閱。Notification Services 檢視。如需詳細資訊,請參閱<Notification Services 檢視>。

檔案系統監看員事件提供者 (選擇性)

  • XML
    提交給檔案系統監看員事件提供者的事件,必須採用 XML 格式。
  • XSD
    檔案系統監看員事件提供者會要求開發人員提供 SQL 註解 XML 結構描述檔案,以說明它處理的 XML 檔所包含的事件結構。

如需詳細資訊,請參閱<檔案系統監視員事件提供者>。

SQL Server 事件提供者 (選擇性)

  • Transact-SQL
    會自動為所建立的每個 Notification Services 應用程式自動建立 Transact-SQL 事件收集預存程序。標準 SQL Server 事件提供者會利用這些預存程序及您提供的 Transact-SQL 查詢來提交 SQL Server 資料來作為事件。

    如需詳細資訊,請參閱<SQL Server 事件提供者>。

Analysis Services 事件提供者 (選擇性)

  • Transact-SQL
    Analysis Services 事件提供者有助於監視 Analysis Services Cube。您可以利用 Analysis Services 事件提供者來根據多維度運算式 (MDX) 查詢,將事件提交給 Notification Services 應用程式。

    如需詳細資訊,請參閱<Analysis Services 事件提供者>。

XSLT 內容格式器 (選擇性)

  • XSLT
    標準 XSLT 內容格式器需要一個或多個 XSLT 檔來套用至原始通知資料,才能夠產生格式化內容。使用自訂內容格式器的應用程式則不需要使用 XSLT。

    如需詳細資訊,請參閱<XSLT 內容格式器>。

標準傳遞通訊協定 (選擇性)

「檔案」傳遞通訊協定和 SMTP 傳遞通訊協定只需要在 ICF 中宣告,以及在每個 ADF 中設定。如需範例,請參閱<定義傳遞通道>。

自訂事件提供者、內容格式器及傳遞通訊協定 (選擇性)

  • Notification Services APIs
    Managed 程式碼類別和介面可讓您建立自訂元件來與 Notification Services 相互溝通。可以從 Managed 程式碼使用這些元件,也可以從 Unmanaged 程式碼透過 COM Interop 來使用這些元件。

    如需詳細資訊,請參閱<開發自訂的 Notification Services 元件>。

請參閱

概念

Notification Services 架構
Notification Services 程式設計架構
Notification Services 部署選項

其他資源

建立 Notification 解決方案
部署 Notification Services
管理 Notification Services

說明及資訊

取得 SQL Server 2005 協助