日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF自托管宿主相關(guān)概念詳解

也許很多人對WCF還不是很了解,不過沒關(guān)系,通過這篇文章介紹的內(nèi)容,大家應(yīng)該會基本掌握了WCF的一些基礎(chǔ)知識。WCF中總共包括四種典型的宿主。#t#

這些WCF宿主包括:、"Self-Hosting" in a Managed Application(WCF自托管宿主);Managed Windows Services(Windows Services宿主);Internet Information Services(IIS宿主);Windows Process Activation Service(WAS宿主)等。

在這里我們主要針對WCF自托管宿主來做一個詳細(xì)的介紹。

利用WCF提供的ServiceHost提供的Open()和Close()方法,可以便于開發(fā)者在控制臺應(yīng)用程序,Windows應(yīng)用程序乃至于ASP.NET應(yīng)用程序中托管服務(wù)。不管WCF自托管宿主的環(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)用程序域中,因此我們必須保證WCF自托管宿主進(jìn)程在調(diào)用服務(wù)期間不會被關(guān)閉,因此我們利用Console.Read()來阻塞進(jìn)程,以使得控制臺應(yīng)用程序能夠一直運行,直到認(rèn)為地關(guān)閉應(yīng)用程序。如果是Windows應(yīng)用程序,則可以將創(chuàng)建ServiceHost實例的代碼放在主窗體的相關(guān)代碼中,保證服務(wù)宿主不會被關(guān)閉。


網(wǎng)站標(biāo)題:WCF自托管宿主相關(guān)概念詳解
文章位置:http://m.5511xx.com/article/cdiigso.html