【发布时间】:2011-09-27 06:04:10
【问题描述】:
可能重复:
How to get the parameters passed to the asynchronous method in the callback
我需要将此 lambda 转换为方法回调
var sendRegistrationDelegate =
new AsyncSendRegistrationDelegate(AsyncSendRegistrationMethod);
sendRegistrationDelegate.BeginInvoke(registrationToUser, label, ar =>
{
var responceFromServer = sendRegistrationDelegate.EndInvoke(ar);
if (responceFromServer.IsError)
{
SetText(label, registrationToUser.Name + @" " +
responceFromServer.ErrorMessage);
}
else
{
SetText(label, registrationToUser.Name + @" " +
responceFromServer.Data);
}
}, null);
【问题讨论】:
-
为什么要改?
-
@Dark Falcon,我想单独制作 CALLBACK 方法。
-
@dtb,我不明白这个问题的答案。
-
你的问题没有任何意义。试着澄清一下。
标签: c# asynchronous lambda callback