0
A
回答
1
你可以看看WCF。您可以使用svcutil.exe生成一個代理類以調用遠程Web服務。這裏有一個tutorial,你可以看看在.NET中使用Web服務。
1
基本上,您可以創建一個「Web引用」(或「服務引用」,取決於服務器如何處理)遠程服務,然後使用由VS創建的代理類來處理服務more-就好像它是一個本地對象一樣。代理類爲您處理所有的SOAP細節。
設置好Web引用,你可以說這樣的事情,假設我們創建了一個名爲「引用名稱」發送給服務器參考提供GreetingService的那將會給我們一百萬個不同語言的問候語:
var svc = new ReferenceName.GreetingService();
string greeting = svc.GetGreeting("en-us");
// greeting could be "Hello!" here, depending on the service author's sense of flair.
我還沒有進入錯誤處理,爲了保持這個簡單。但它會像本地對象一樣工作,除非你會得到不同的例外。
相關問題
- 1. 發送和接收SOAP消息
- 2. 發送SOAP消息
- 3. SOAP教程php發送和接收消息
- 4. 在將SOAP消息發送到.NET中的WebService之前獲取SOAP消息
- 5. 接收併發送SOAP
- 6. Axis使用HTTP 1.0發送SOAP消息並接收HTTP 1.1 soap調用
- 7. 如何以屬性名稱/值格式發送和接收soap消息?
- 8. 我如何發送消息?
- 9. 連接消息接收和消息發送腳本
- 10. 發送和接收自己的消息
- 11. 消息隊列發送和接收
- 12. Lidgren不發送/接收數據消息
- 13. 廣播接收器發送的消息
- 14. 增強asio發送和接收消息
- 15. 發送和接收Windows消息
- 16. 在兩端發送和接收消息
- 17. 無法發送和接收XMPP消息
- 18. Sockets.io接收但不發送消息
- 19. WCF - 檢查發送/接收的消息?
- 20. Android接收和發送消息
- 21. 在發送端口接收OSC消息
- 22. Apache的駱駝發送消息JMS消費者接收消息
- 23. C#TCP客戶端發送消息,但服務器未接收到該消息
- 24. 發送消息或收到消息?
- 25. Jabber-net發送消息(VB.NET)
- 26. 消息發送,接收方沒有收到消息。套接字編程
- 27. 我如何發送WAP推送消息?
- 28. 接收並處理SOAP消息
- 29. 對象用於發送消息或接收消息?
- 30. .Net SOAP編碼我的XML消息
你有使用代理類的例子嗎? – joek1975 2010-08-19 16:46:58
我可以提供一個,但它看起來與我使用本地對象(這是我的觀點的一部分)完全相同。如果沒有解決方案文件包括引用和代理類本身,根據所引用的服務,這可能是很多代碼,這將毫無幫助。 – cHao 2010-08-19 16:49:47