簡體   English   中英

如何在 IIS 中托管的 WCF 服務應用程序項目中廣播 SQL 事件/查詢通知?

[英]How can I broadcast SQL Event/Query Notification inside a WCF Service Application project hosted in IIS?

I need to implement a WCF Service Application project hosted in IIS, that can detect Database changes and broadcast to a WCF client (Windows Forms application). 在 WCF 服務應用程序內部,我只看到了 WCF 服務的示例。 在互聯網上搜索后,我發現這個 WCF 服務應用程序不包含某些入口點(例如 static 主要方法),那么如何注冊一些偵聽器以“偵聽”數據庫查詢/事件更改?

關於運行啟動代碼的有用指南:

http://smax-it.net/Global-Startup-Code-WCF-IIS/

在 VS 中添加 Global.asax 文件,然后在代碼隱藏 class 中使用 Application_Start 方法(繼承自 HttpApplication)

創建一個 App_Code 文件夾,然后使用公共 static void AppInitialize() 創建一個 class(任意名稱)。 這種方法可能有點棘手,因為 class 將在啟動期間編譯,您不能使用任何內部類,例如設置。

從 .NET 框架 4.5 開始,您可以為服務 class 定義公共 static void Configure(ServiceConfiguration config)。 它將覆蓋任何現有的 app.config/web.config 配置。 詳細信息:MSDN 文章

實現 ServiceHostFactory

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM