當前位置:吉日网官网 - 錢幣收藏 - 跪求WCF的工作原理

跪求WCF的工作原理

首先:

WCF的全稱是Windows?Communication?Foundation,Windows通信基礎的意思,是Microsoft為構建面向服務的應用程序而提供的統壹編程模型,它整合.NET平臺下所有和分布式系統有關的技術。

其次:

WCF本質是面向服務的。主要分為服務端和客戶端兩部分。服務端和客戶端進行通信的過程如下圖所示:

在上圖中,主機進程就是服務端,在其中需要創建服務,然後將服務通過EndPoint(終結點)與客戶端進行通信。客戶端在使用服務時,需要首先創建壹個代理服務,然後調用這個代理服務。

EndPoint(終結點)在WCF中是非常重要的部分。它包含了服務地址(Address)、綁定格式(Binding)和契約(Contract)。其中,地址定義了服務的位置,綁定定義了服務通信的方式,契約定義了服務所提供的功能。為了便於記憶,我們將終結點的這三個要素簡稱為服務的ABC

服務端提供了什麽服務,都具備什麽功能,這被稱為WCF服務的契約。

WCF服務不能憑空存在。每個WCF服務都必須托管(Hosting)在壹個Windows進程中,該進程被稱為宿主進程。

WCF服務宿主可以由IIS提供,可以由Windows服務提供,也可以由Windows?Vista的Windows激活服務提供。其中,使用IIS托管只能使用HTTP協議。

  • 上一篇:資產評估專業是做什麽的?哪個學校的這個專業最強?
  • 下一篇:回望塵埃,只有青山不改的出處。
  • copyright 2024吉日网官网