本篇內(nèi)容主要講解“怎么創(chuàng)建WCF Windows”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么創(chuàng)建WCF Windows”吧!
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的神農(nóng)架林區(qū)網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
WCF Windows應(yīng)用程序是一種需要長期運(yùn)行的應(yīng)用程序,很適合服務(wù)器環(huán)境。他沒有獨(dú)立的起始主頁,也不會產(chǎn)生視頻輸出,用戶的消息都會被寫進(jìn)WCF Windows事件日志。
計(jì)算機(jī)啟動時,服務(wù)會自動開始運(yùn)行。它們不要用戶一定登錄才運(yùn)行,它們能在包括這個系統(tǒng)內(nèi)的任何用戶環(huán)境下運(yùn)行。通過服務(wù)控制管理器,WCF Windows是可控的,可以終止、暫停及當(dāng)需要時啟動。
WCF Windows服務(wù),以前的NT服務(wù),都是被作為Windows NT操作系統(tǒng)的一部分引進(jìn)來的。它們在Windows 9x及Windows Me下沒有。你需要使用NT級別的操作系統(tǒng)來運(yùn)行WCF Windows,諸如:Windows NT、Windows 2000 Professional或Windows 2000 Server。舉例而言,以Windows服務(wù)形式的產(chǎn)品有:Microsoft Exchange、SQL Server,還有別的如設(shè)置計(jì)算機(jī)時鐘的Windows Time服務(wù)。
創(chuàng)建一個Windows服務(wù)
我們即將創(chuàng)建的這個服務(wù)除了演示什么也不做。服務(wù)被啟動時會把一個條目信息登記到一個數(shù)據(jù)庫當(dāng)中來指明這個服務(wù)已經(jīng)啟動了。在服務(wù)運(yùn)行期間,它會在指定的時間間隔內(nèi)定期創(chuàng)建一個數(shù)據(jù)庫項(xiàng)目記錄。服務(wù)停止時會創(chuàng)建***一條數(shù)據(jù)庫記錄。這個服務(wù)會自動向Windows應(yīng)用程序日志當(dāng)中登記下它成功啟動或停止時的記錄。
Visual Studio .NET能夠使創(chuàng)建一個Windows服務(wù)變成相當(dāng)簡單的一件事情。啟動我們的演示服務(wù)程序的說明概述如下。
1. 新建一個項(xiàng)目
2. 從一個可用的項(xiàng)目模板列表當(dāng)中選擇WCF Windows服務(wù)
3. 設(shè)計(jì)器會以設(shè)計(jì)模式打開
4. 從工具箱的組件表當(dāng)中拖動一個Timer對象到這個設(shè)計(jì)表面上 (注意: 要確保是從組件列表而不是從Windows窗體列表當(dāng)中使用Timer)
5. 設(shè)置Timer屬性,Enabled屬性為False,Interval屬性30000毫秒
6. 切換到代碼視圖頁(按F7或在視圖菜單當(dāng)中選擇代碼),然后為這個服務(wù)填加功
WCF Windows的構(gòu)成
在你類后面所包含的代碼里,你會注意到你所創(chuàng)建的Windows服務(wù)擴(kuò)充了System.ServiceProcess.Service類。所有以.NET方式建立的WCF Windows必須擴(kuò)充這個類。它會要求你的服務(wù)重載下面的方法,Visual Studio默認(rèn)時包括了這些方法。
◆Dispose – 清除任何受控和不受控資源(managed and unmanaged resources)
◆OnStart – 控制服務(wù)啟動
◆OnStop – 控制服務(wù)停止
到此,相信大家對“怎么創(chuàng)建WCF Windows”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
分享題目:怎么創(chuàng)建WCFWindows
文章源于:http://aaarwkj.com/article6/jjghig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、電子商務(wù)、靜態(tài)網(wǎng)站、網(wǎng)站制作、服務(wù)器托管、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)