1
A
回答
2
SOAP協議是基於HTTP的頂部,沒有幹過重的招數不能作爲一個「推」服務=>你不能輕易地在ASP.NET中創建一個基於事件的Web服務。
既不能使用流,但可以使用byte []參數或返回類型傳輸二進制內容。這是它在C#中的外觀:
///Server side
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public byte[] GetFile(string fullName)
{
return File.ReadAllBytes(fullName);
}
}
///Client Side
private void button1_Click(object sender, EventArgs e)
{
Service1 client = new Service1();
pictureBox1.Image = Image.FromStream(
new MemoryStream(
client.GetFile("c:\\apple.jpg")));
}
就是這樣。
相關問題
- 1. Java中的事件處理與C#中的事件處理
- 2. JAVA與PROC的SOAP請求與SAS中的SOAP SOAP
- 3. 奇怪的事情與C#事件
- 4. C#發送對象與SOAP
- 5. C#中帶附件(SwA)的SOAP#
- 6. 暫停事件與C#
- 7. COM +事件與C#和NET
- 8. 在MVC中生成SOAP頭文件C#
- 9. 與事件事件
- 10. 與SOAP
- 11. 將soap/xml中的Soap Request Header從C#中的asmx webservice更改爲soap/xml#
- 12. C++中的事件調度
- 13. C#中的KeyPress事件?
- 14. C#中的等效事件
- 15. C中的鼠標事件#
- 16. C#中的事件或Lambdas?
- 17. C#中的按鍵事件#
- 18. 瞭解C中的事件#
- 19. c中的異步事件#
- 20. c中的多個事件#
- 21. InputStream與Java中的「事件」
- 22. 靜態事件如何與C#中的非靜態事件進行比較?
- 23. 從Windows事件查看器中的事件日誌中讀取xml事件查看器與C#
- 24. 使用C#的SOAP#
- 25. C++中類似C#的事件,作文
- 26. 從JavaScript中的OnClientClick事件阻止C#中的asp:Button OnClick事件?
- 27. 與C++ for windows控件相比,clr如何處理C#中的標準事件?
- 28. c#線程與手動重置事件
- 29. 事件處理程序與FormClosingEventArgs - C#
- 30. 事件不會拋出C++與wxwidgets
SOAP具有類似特徵的異常:faults(http://msdn.microsoft.com/de-de/library/aa480514.aspx?ppud=4) – elCapitano 2009-12-02 14:01:52