.Net Core下通过Proxy 模式 使用 WCF
.NET Core下的WCF客戶端也是開源的,這次發布.NET Core 2.0,同時也發布了?WCF for .NET Core 2.0.0, 本文介紹在.NET Core下如何通過Proxy 消費WCF服務。
我們現在直接可以在 standard 2.0下調用wcf服務了,不過?Microsoft WCF Web Service Reference Provider?目前是beta階段,要使用這個插件,需要安裝一個Visual Studio插件,下載地址:?https://marketplace.visualstudio.com/items?itemName=WCFCORETEAM.VisualStudioWCFConnectedService,使用上有很多不便,博客園有篇博客介紹了這個問題?http://www.cnblogs.com/qulianqing/p/7197302.html。
使用WCF 更好的方式是使用Proxy 模式封裝調用WCF服務,把 WCF服務的調用隔離到一個獨立的項目中,這個給大家推薦一個github上的示例??https://github.com/geffzhang/netcore-wcf-service-proxy?。
該項目包括:
多個WCF服務
通過代理類通過消息合同連接的WCF服務的簡單示例。
IoC使用SimpleInjector及其Wcf集成擴展?
WCF代理實現
一個類庫項目,它將實際的服務契約與代理實現相結合
簡單的認證實現(還沒實現)?
調用的ASP.NET Core客戶端用于演示用例
按照下面的方法運行這個示例項目:
下載.NET Core 2.0 SDK&Runtime
使用Visual Studio 2017 update 3?打開解決方案
構建解決方案
打開NetCoreWebApp項目,打開關于引用和恢復軟件包的上下文菜單
運行解決方案(Ctrl + F5 / F5),瀏覽器中看到以下結果:?
相關文章:?
.NET Core 2.0 正式發布信息匯總
.NET Standard 2.0 特性介紹和使用指南
.NET Core 2.0 的dll實時更新、https、依賴包變更問題及解決
.NET Core 2.0 特性介紹和使用指南
Entity Framework Core 2.0 新特性
體驗 PHP under .NET Core
.NET Core 2.0使用NLog
升級項目到.NET Core 2.0,在Linux上安裝Docker,并成功部署
解決Visual Studio For Mac Restore失敗的問題
ASP.NET Core 2.0 特性介紹和使用指南
原文地址:http://www.cnblogs.com/shanyou/p/7399714.html
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
總結
以上是生活随笔為你收集整理的.Net Core下通过Proxy 模式 使用 WCF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Entity Framework Cor
- 下一篇: asp.net ajax控件工具集 Au