.Net Core如何調用WebService


NETCORE引用WEBSERVICE方法

一、引入服務 在這里插入圖片描述

在這里插入圖片描述
複製webservice的url后點擊移至
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
選擇同步
在這里插入圖片描述
如圖表示調用webservice成功
在這里插入圖片描述

二、調用WEBSERVICE中的方法
(1)在Startup.cs中ConfigureServices註冊webservice服務
  • 1
services.AddSingleton<ServiceReference1.CommServiceSoap>(new ServiceReference1.CommServiceSoapClient(ServiceReference1.CommServiceSoapClient.EndpointConfiguration.CommServiceSoap)); 
  • 1

在這里插入圖片描述

(2)在controller中引用

 public class LoginController : ControllerBase { private CommServiceSoap _webService; /// <summary> /// 在構造函數注入實例 /// </summary> /// <param name="serivce"></param> public LoginController(CommServiceSoap serivce) { _webService = serivce; } [HttpPost("Login")] public ActionResult<bool> Login(UserModel user) { string empno = user.Empno; string empPwd = user.EmpPwd; bool x = _webService.LoginByAD(empno, empPwd); //引用webservice中的方法 return x; } }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM