溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么創建WCF Windows

發布時間:2021-12-15 09:02:51 來源:億速云 閱讀:133 作者:iii 欄目:編程語言

本篇內容主要講解“怎么創建WCF Windows”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么創建WCF Windows”吧!

WCF Windows應用程序是一種需要長期運行的應用程序,很適合服務器環境。他沒有獨立的起始主頁,也不會產生視頻輸出,用戶的消息都會被寫進WCF Windows事件日志。

計算機啟動時,服務會自動開始運行。它們不要用戶一定登錄才運行,它們能在包括這個系統內的任何用戶環境下運行。通過服務控制管理器,WCF Windows是可控的,可以終止、暫停及當需要時啟動。

WCF Windows服務,以前的NT服務,都是被作為Windows NT操作系統的一部分引進來的。它們在Windows 9x及Windows Me下沒有。你需要使用NT級別的操作系統來運行WCF Windows,諸如:Windows NT、Windows 2000 Professional或Windows 2000 Server。舉例而言,以Windows服務形式的產品有:Microsoft Exchange、SQL Server,還有別的如設置計算機時鐘的Windows Time服務。

創建一個Windows服務
我們即將創建的這個服務除了演示什么也不做。服務被啟動時會把一個條目信息登記到一個數據庫當中來指明這個服務已經啟動了。在服務運行期間,它會在指定的時間間隔內定期創建一個數據庫項目記錄。服務停止時會創建***一條數據庫記錄。這個服務會自動向Windows應用程序日志當中登記下它成功啟動或停止時的記錄。

Visual Studio .NET能夠使創建一個Windows服務變成相當簡單的一件事情。啟動我們的演示服務程序的說明概述如下。

1. 新建一個項目
2. 從一個可用的項目模板列表當中選擇WCF Windows服務
3. 設計器會以設計模式打開
4. 從工具箱的組件表當中拖動一個Timer對象到這個設計表面上 (注意: 要確保是從組件列表而不是從Windows窗體列表當中使用Timer)
5. 設置Timer屬性,Enabled屬性為False,Interval屬性30000毫秒
6. 切換到代碼視圖頁(按F7或在視圖菜單當中選擇代碼),然后為這個服務填加功

WCF Windows的構成
在你類后面所包含的代碼里,你會注意到你所創建的Windows服務擴充了System.ServiceProcess.Service類。所有以.NET方式建立的WCF Windows必須擴充這個類。它會要求你的服務重載下面的方法,Visual Studio默認時包括了這些方法。

◆Dispose – 清除任何受控和不受控資源(managed and unmanaged resources)
◆OnStart – 控制服務啟動
◆OnStop – 控制服務停止

到此,相信大家對“怎么創建WCF Windows”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女