中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WCF自承載優缺點是什么

發布時間:2021-12-15 09:25:09 來源:億速云 閱讀:156 作者:iii 欄目:編程語言

本篇內容主要講解“WCF自承載優缺點是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“WCF自承載優缺點是什么”吧!

承載 WCF 服務最靈活、最便捷的方法就是進行自承載。要能夠自承載服務,必須滿足兩個條件。***,需要 WCF 運行時;第二,需要可以承載 ServiceHost 的托管 .NET 應用程序。您需要自己動手編寫啟動和停止宿主的代碼。

下面是WCF自承載的優點:
◆易用性:只需幾行代碼即可使服務運行。
◆靈活性:通過 ServiceHost<T> 的 Open() 和 Close() 方法,可以輕松控制服務的生存期。
◆易調試性:可以使用熟悉的調試方式對自承載環境中承載的 WCF 服務進行調試,而不必連接到單個應用程序來激活服務。
◆易部署性:通常,部署簡單 Windows 應用程序與使用 xcopy 一樣容易。您不必在服務器場和類似地方部署復雜的方案,即可部署簡單的 Windows 應用程序來充當 WCF ServiceHost。
◆支持所有綁定和傳輸:自承載并不限制您僅能使用現有的綁定和傳輸技術。在 Windows XP 和 Windows Server 2003 上,IIS 限制您只能使用 HTTP。

下面WCF自承載的缺點:
◆可用性受到限制:服務只有在應用程序運行時才能被訪問。
◆功能受到限制:自承載的應用程序在對高可用性、易管理性、可靠性、可恢復性、版本控制和部署方案的支持方面受到一定限制。至少,現有的 WCF 無法提供這些支持,因此在自承載的情況中,您必須自己實現這些功能;例如,默認情況下 IIS 提供了這些功能中幾項。

換句話說,對于企業級方案來說不應考慮自承載方式。自承載適用于企業項目的開發或演示階段。此外,當您希望用戶桌面應用程序進行相互通信或在點對點情況下,可以對服務進行自承載。

為了在實際工作環境中更好地說明自承載,本章提供了一個 WinForms 應用程序,該程序所承載的服務用于跟蹤 QuickReturns Ltd. 案例研究中證券商發布的報價。在此方案中,有兩個不同的WinForms 應用程序。一個是證券商管理器應用程序,證券商可以使用該程序發布報價并進行證券交易。另一個程序是單獨的 WinForms 應用程序,用于跟蹤發布的報價。如列表,該程序公開一個服務,所公開的服務實現了 ITradeTrackingService 約定,從而實現對報價的跟蹤。證券商管理器應用程序會在成功通過 TradeService 發布報價后調用該服務。

using System.ServiceModel;  using QuickReturns.StockTrading.ExchangeService.DataContracts;   namespace QuickReturns.StockTrading.TradeTrackingService.Contracts  {  [ServiceContract()]  interface ITradeTrackingService  {  [OperationContract()]  void PublishQuote(Quote quote);  }  }

到此,相信大家對“WCF自承載優缺點是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

wcf
AI

稻城县| 永定县| 南木林县| 凤凰县| 酒泉市| 苏尼特左旗| 连山| 阿图什市| 宁河县| 巧家县| 林甸县| 道真| 星子县| 玛沁县| 山东省| 白山市| 射洪县| 大石桥市| 南华县| 河津市| 枞阳县| 张家界市| 丁青县| 兴安盟| 南汇区| 偃师市| 南川市| 大方县| 措美县| 津南区| 万荣县| 固阳县| 遵义县| 阿图什市| 云梦县| 正阳县| 攀枝花市| 万盛区| 洮南市| 昆明市| 和静县|