iT邦幫忙

1

(已解決)C# 加入服務參考 VS 加入Web服務參考

C#中加入服務有兩種方式
較舊的Web References
以及較新的Service References

前者使用加入Web參考來引用需要的服務
後者則用加入服務參考即可

我目前擁有使用者的WSDL檔
用舊的方法加入Web參考
可以動態去設定Url及Timeout
(參考方法範例 http://fatty0860.blogspot.com/2008/05/web-services.html )

https://ithelp.ithome.com.tw/upload/images/20190905/20113932yoJGqNqslB.png

請問若改用新的引用方法加入服務參考
要如何設定Url及TimeOut?

YoChen iT邦研究生 4 級 ‧ 2019-09-05 18:37:39 檢舉
您可以參考官方文件
https://docs.microsoft.com/zh-tw/dotnet/api/system.web.services.description.webreference?view=netframework-4.8#%E5%B1%AC%E6%80%A7
Zed_Yang iT邦新手 3 級 ‧ 2019-09-11 16:50:16 檢舉
string url = "https://www.yahoo.com.tw/"
BasicHttpBinding binding = new BasicHttpBinding();
EndpointAddress address = new EndpointAddress(url);

client = new CustomerLedgerServiceClient(binding, address);
int timeOut = 30;
client.InnerChannel.OperationTimeout = new TimeSpan(0, 0, timeOut);

解決

尚未有邦友回答

立即登入回答