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