新聞中心
WCF是一個比較重要的開發(fā)工具,能夠為開發(fā)人員帶來很多幫助。在這里我們將會為大家詳細介紹一下其中一個比較重要的知識,關于WCF宿主的相關介紹。希望能幫助大家?guī)硪恍椭?t#

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為薛城等服務建站,薛城等地企業(yè),進行企業(yè)商務咨詢服務。為薛城企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
典型的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實例是被創(chuàng)建在應用程序域中,因此我們必須保證宿主進程在調(diào)用服務期間不會被關閉,因此我們利用Console.Read()來阻塞進程,以使得控制臺應用程序能夠一直運行,直到認為地關閉應用程序。如果是Windows應用程序,則可以將創(chuàng)建ServiceHost實例的代碼放在主窗體的相關代碼中,保證服務宿主不會被關閉。
以上就是對WCF宿主的相關介紹。
網(wǎng)頁名稱:WCF宿主經(jīng)典類型剖析
標題URL:http://fisionsoft.com.cn/article/dpdecdd.html


咨詢
建站咨詢
