新聞中心
WCF是一個(gè)比較重要的開發(fā)工具,能夠?yàn)殚_發(fā)人員帶來(lái)很多幫助。在這里我們將會(huì)為大家詳細(xì)介紹一下其中一個(gè)比較重要的知識(shí),關(guān)于WCF宿主的相關(guān)介紹。希望能幫助大家?guī)?lái)一些幫助。#t#

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),先為薛城等服務(wù)建站,薛城等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為薛城企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
典型的WCF宿主包括以下四種:
1、"Self-Hosting" in a Managed Application(自托管宿主)
2、Managed Windows Services(Windows Services宿主)
3、Internet Information Services(IIS宿主)
4、Windows Process Activation Service(WAS宿主)
自托管的WCF宿主
利用WCF提供的ServiceHost
- using (ServiceHost host = new ServiceHost
(typeof(DocumentsExplorerService)))- {
- host.Open();
- Console.WriteLine("The Service had been launched.");
- Console.Read();
- }
由于ServiceHost實(shí)例是被創(chuàng)建在應(yīng)用程序域中,因此我們必須保證宿主進(jìn)程在調(diào)用服務(wù)期間不會(huì)被關(guān)閉,因此我們利用Console.Read()來(lái)阻塞進(jìn)程,以使得控制臺(tái)應(yīng)用程序能夠一直運(yùn)行,直到認(rèn)為地關(guān)閉應(yīng)用程序。如果是Windows應(yīng)用程序,則可以將創(chuàng)建ServiceHost實(shí)例的代碼放在主窗體的相關(guān)代碼中,保證服務(wù)宿主不會(huì)被關(guān)閉。
以上就是對(duì)WCF宿主的相關(guān)介紹。
文章名稱:WCF宿主經(jīng)典類型剖析
URL分享:http://m.5511xx.com/article/dpdecdd.html


咨詢
建站咨詢
