1. 程式人生 > 其它 >三、C# 呼叫 WCF 服務(工具:SvcUtil.exe;格式:WSDL )

三、C# 呼叫 WCF 服務(工具:SvcUtil.exe;格式:WSDL )

一、在 VS 中新增 SvcUtil 工具

  工具 —> 外部工具 —> 新增

SvcUtil.exe 路徑在 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\SvcUtil.exe 下面(Win10 系統),

如下圖設定好後,點確定新增。

二、專案匯入 WSDL 格式的 WCF 服務

工具 —> SvcUtil

在彈出對話方塊中的引數一欄,輸入匯出的 WCF 服務地址(示例:http://localhost:8734/WcfServiceLib_HardwareDevice/HardwareDeviceService/?wsdl

點確定,SvcUtil.exe 工具自動生成相關代理類。如下圖所示:

將 output.config 中的內容拷貝到程式目錄下的 App.config 中;

新增引用 System.Runtime.Serialization、System.ServiceModel ;

程式碼中通過代理類呼叫,如下圖所示:

注:C# 呼叫 WCF 服務最簡便的方式是直接新增服務引用呼叫。

本文來自部落格園,作者:農碼一生,轉載請註明原文連結:https://www.cnblogs.com/wml-it/p/15711570.html


技術的發展日新月異,隨著時間推移,無法保證本部落格所有內容的正確性。如有誤導,請大家見諒,歡迎評論區指正!

個人開原始碼連結:
GitHub:https://github.com/ITMingliang
Gitee:https://gitee.com/mingliang_it
GitLab:https://gitlab.com/ITMingliang
進開發學習交流群: