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