处理源自多次调用的 WebService 方法的 -Completed 事件的最佳实践是什么,并且 -Completed 事件被订阅了很多次。
这个答案建议从事件参数中识别结果(在本例中使用 e.Type 但也可以使用 e.Result.Id 或任何有助于识别所需内容的东西来完成)。
另一方面,这个答案显示了每次调用的客户端初始化。
最好做什么?
- 从其内容/附加信息中识别结果;
- 使用多个客户端,每个事件等待者一个;
- 还有什么?
问题是针对 .NET 4.0 和更新版本的,但如果您有一个适用于早期版本的“最佳实践”并且仍然可行,请随意告诉。