获取异步调用中传递的值

时间:2011-07-19 20:10:12

标签: c# soap asynchronous

我想在Eventhandler中收集发送到网络服务的内容,这可能吗?

说我在这里打一个异步电话:

proxyLocation.GetLocationZonesBySupplierZoneCodeCompleted += new EventHandler<GetLocationZonesBySupplierZoneCodeCompletedEventArgs>(proxy_GetLocationZonesBySupplierZoneCodeCompleted);
proxyLocation.GetLocationZonesBySupplierZoneCodeAsync(txtZoneNumber.Text);

在我的proxy_GetLocationZonesBySupplierZoneCodeCompleted方法中,我想知道发送了什么。 IE(txtZoneNumber.Text)

当响应发回时,我不能指望txtZoneNumber.Text是相同的。有什么方法可以实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

该事件仅显示方法的结果。如果您需要传递的数据 你必须使它成为异步方法返回的一部分。