要将成员添加到ASYNCCOMPLETEDEVENTARGS

时间:2011-03-16 08:57:01

标签: silverlight

如何在System.ComponentModel中的ASYNCCOMPLETEDEVENTARGS中添加成员 请建议我解决方案。

2 个答案:

答案 0 :(得分:1)

您可以使用userstate。当你调用MeddAsync(..)时,你可以传递对象userstate的重载,你可以从ASYNCCOMPLETEDEVENTARGS获得那个用户

答案 1 :(得分:0)

“添加会员”是什么意思?

  • 如果您正在使用WCF / ASMX服务,服务引用客户端将生成类型化的AsyncCompletedEventArgs,它会将服务调用的return(和ref / out参数)值添加到已完成的eventargs
  • 如果您自己提升AsyncCompleted事件,则继承(继承)AsyncCompletedEventArgs(以便您可以添加任何内容)并使用自定义类型提升
  • 如果您只需要在BeginAsync调用中使用的eventHandling代码中的某些数据,那么如前所述,userstate是一个安全的选择。