自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

WCF是一個比較重要的開發(fā)工具,能夠為開發(fā)人員帶來很多幫助。在這里我們將會為大家詳細介紹一下其中一個比較重要的知識,關(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)用程序,實質(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實例是被創(chuàng)建在應(yīng)用程序域中,因此我們必須保證宿主進程在調(diào)用服務(wù)期間不會被關(guān)閉,因此我們利用Console.Read()來阻塞進程,以使得控制臺應(yīng)用程序能夠一直運行,直到認為地關(guān)閉應(yīng)用程序。如果是Windows應(yīng)用程序,則可以將創(chuàng)建ServiceHost實例的代碼放在主窗體的相關(guān)代碼中,保證服務(wù)宿主不會被關(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自托管宿主

2009-11-09 11:15:06

WCF消息隊列

2010-02-22 15:27:05

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

2010-02-22 10:01:11

WCF消息處理

2010-02-23 09:34:15

WCF重載

2009-12-21 17:05:59

WCF自托管宿主

2010-02-24 17:17:04

WCF宿主環(huán)境

2010-03-02 14:30:41

WCF宿主模式

2009-11-09 09:23:10

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

2009-12-08 17:56:16

WCF配置

2010-03-02 16:28:11

WCF發(fā)布訂閱

2009-12-07 18:43:29

WCF框架

2009-11-06 09:14:14

WCF可靠性

2010-02-22 16:26:47

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

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-23 11:22:15

WCF跟蹤調(diào)試
點贊
收藏

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