偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

WCF宿主經(jīng)典類型剖析

開發(fā) 開發(fā)工具
WCF宿主中有四種比較典型的類型,包括自托管宿主;Windows Services宿主;IIS宿主;WAS宿主等。我們在這里將會(huì)為大家詳細(xì)介紹這些內(nèi)容。

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

典型的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<T>提供的Open()和Close()方法,可以便于開發(fā)者在控制臺應(yīng)用程序,Windows應(yīng)用程序乃至于ASP.NET應(yīng)用程序中托管服務(wù)。不管自宿主的環(huán)境是何種應(yīng)用程序,實(shí)質(zhì)上托管服務(wù)的方式都是一致的。例如在控制臺應(yīng)用程序中:

  1. using (ServiceHost host = new ServiceHost
    (typeof(DocumentsExplorerService)))  
  2. {  
  3. host.Open();  
  4. Console.WriteLine("The Service had been launched.");  
  5. Console.Read();  

 

由于ServiceHost實(shí)例是被創(chuàng)建在應(yīng)用程序域中,因此我們必須保證宿主進(jìn)程在調(diào)用服務(wù)期間不會(huì)被關(guān)閉,因此我們利用Console.Read()來阻塞進(jìn)程,以使得控制臺應(yīng)用程序能夠一直運(yùn)行,直到認(rèn)為地關(guān)閉應(yīng)用程序。如果是Windows應(yīng)用程序,則可以將創(chuàng)建ServiceHost實(shí)例的代碼放在主窗體的相關(guān)代碼中,保證服務(wù)宿主不會(huì)被關(guān)閉。

以上就是對WCF宿主的相關(guān)介紹。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-03-02 13:43:01

WCF事務(wù)演示

2009-11-05 11:23:08

WCF宿主

2009-11-06 15:41:25

WCF自托管宿主

2010-02-22 10:01:11

WCF消息處理

2010-02-23 09:34:15

WCF重載

2010-02-22 15:27:05

WCF數(shù)據(jù)契約

2009-11-09 11:15:06

WCF消息隊(duì)列

2009-11-09 09:23:10

WCF數(shù)據(jù)契約

2010-03-02 14:30:41

WCF宿主模式

2010-02-24 17:17:04

WCF宿主環(huán)境

2009-12-21 17:05:59

WCF自托管宿主

2009-11-06 09:14:14

WCF可靠性

2010-02-22 16:26:47

WCF傳輸數(shù)據(jù)

2009-12-07 18:43:29

WCF框架

2010-03-02 16:28:11

WCF發(fā)布訂閱

2009-12-08 17:56:16

WCF配置

2010-02-25 18:37:23

WCF自宿主

2010-02-25 18:04:02

WCF IIS宿主

2009-11-06 15:47:17

WCF Windows

2010-02-22 10:29:11

WCF上傳文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號