處理源自多次調用的WebService方法的-Completed事件以及多次訂閱-Completed事件的最佳做法是什麼?在Silverlight中處理WebServices的GetSomethingById類方法的最佳實踐
This answer建議識別來自事件參數的結果(在本例中使用e.Type,但也可以使用e.Result.Id或任何可以幫助識別需要的參數)。
This answer另一方面顯示每個呼叫的客戶端初始化。
最好做什麼?
- 確定其內容/附加信息的結果;
- 使用多個客戶端,每個事件服務器一個;
- 還有別的嗎?
問題是.NET 4.0及更新版本,但如果你有一個「最佳實踐」,從早期版本起作用,仍然可行,隨時隨地都可以告訴。
你的意思是使用所有引用同一個服務實例的包裝器的多個實例嗎?這些實例將如何確定什麼是「他們的」答案? – Eregrith
你說得對。這是行不通的。您使用的是哪個版本的.NET? –
這個問題不是針對特定版本的.NET,但是因爲它確實可以在Web服務上產生差異,所以我會編輯我的問題以表明這一點。 – Eregrith