|
WCF的服務(wù)端架構(gòu)體系又可以成為服務(wù)寄宿端架構(gòu)體系。我們知道,對于一個基于某種類型的服務(wù)進(jìn)行寄宿只需要使用到一個唯一的對象,那就是ServiceHost。甚至在某種語境下,我們所說的服務(wù)實際上就是指的對應(yīng)的ServiceHost對象。整個服務(wù)寄宿過程包括兩個階段,即服務(wù)描述的創(chuàng)建和服務(wù)端運(yùn)行框架的建立。而第一個階段創(chuàng)建的服務(wù)描述是為了第二個階段對服務(wù)端運(yùn)行時框架建立服務(wù)的,所以我們有必要在對服務(wù)描述進(jìn)行簡單的介紹。
目錄:
一、從服務(wù)描述(Service Description)談起
二、服務(wù)端架構(gòu)體系概覽
三、終結(jié)點分發(fā)器選擇機(jī)制
一、從服務(wù)描述(Service Description)談起
當(dāng)ServiceHost在被實例化的過程中,用于描述整個服務(wù)的ServiceDescription對象被創(chuàng)建出來。對于一個服務(wù)來說,它的核心包括:一組終結(jié)點列表和一組服務(wù)行為列表。這可以通過如下所示的ServiceDescription的定義看出來。
public class ServiceDescription{
//其他成員
public KeyedByTypeCollection<IServiceBehavior> Behaviors { get; }
public ServiceEndpointCollection Endpoints { get; }
}
NET技術(shù):WCF服務(wù)端運(yùn)行時架構(gòu)體系詳解[上篇],轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。