一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

[WCF-Discovery] 實例演示:如何利用服務發現機制實現服務的“動態”調用?

  前面兩篇(《服務如何能被”發現”》和《客戶端如何能夠“探測”到可用的服務?》)我們分別介紹了可被發現服務如何被發布,以及客戶端如果探測可用的服務。接下來我們通過一個簡單的例子來演示如果創建和發布一個可被發現的服務,客戶端如何在不知道服務終結點地址的情況下動態探測可用的服務并調用之。該實例的解決方案采用如下圖所示的結構,即包含項目Service.Interface(類庫)、Client(控制臺應用)和Service(控制臺應用)分別定義服務契約、服務(包括服務寄宿)和客戶端程序。[源代碼從這里下載,DynamicEndpoint方式進行服務調用源代碼從這里下載]。

目錄
步驟一、創建服務契約和服務
步驟二、寄宿服務
步驟三、服務的“動態”調用
DynamicEndpoint

  步驟一、創建服務契約和服務

  第一個步驟自然是在Service.Interface項目中定義代表服務契約的接口。我們還是采用屬性的計算服務的例子,為此我們定義了如下一個ICalculator接口。

using System.ServiceModel;
namespace Artech.ServiceDiscovery.Service.Interface
{
[ServiceContract(Namespace="http://www.artech.com/")]
public interface ICalculator
{
[OperationContract]
double Add(double x, double y);
}
}

NET技術[WCF-Discovery] 實例演示:如何利用服務發現機制實現服務的“動態”調用?,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久伊人热精品老鸭窝 | 2021国产成人精品国产 | 色偷偷亚洲女人天堂观看欧 | 国产第一第二第三第四第五 | bt7086新片速递亚洲最新合集 | 国产综合精品久久亚洲 | 欧美人与物videos另类3d | 久久综合狠狠色综合伊人 | 91青青操| 视频网站黄色 | 五月婷婷色综合 | 欧洲在线 | 黄视频网站免费 | 国产亚洲综合成人91精品 | 在线国产一区二区三区 | 播放久久国产乱子伦精品 | 精品国产免费观看一区 | 性夜影院爽黄e爽痛轻点www | 亚洲国产成人精品女人久久久 | 午夜国产福利在线观看 | 视频区小说区 | 久久久久久久蜜桃 | 欧美九九视频 | 思思99re热| 国产在线视频网站 | 91婷婷| 色婷婷久久综合中文久久一本` | 亚洲妇人成熟性成熟美女 | 日韩国产三级 | 亚洲综合激情网 | 伊人色综 | 深爱婷婷网 | 欧美整片完整片视频在线 | 久久国产精品只做精品 | 综合激情网五月 | 华人亚洲欧美精品国产 | 95在线观看精品视频 | 高清国产激情视频在线观看 | 91欧美视频| 色噜噜狠狠一区二区三区果冻 | 亚洲成人福利在线 |