2
我正在寻找一系列的Web服务调用(所有对同一服务,不同的参数每次都通过)。ASP.net PageAsyncTaks - 如何将参数传递给任务?
我一直在阅读有关PageAsyncTasks的内容,他们看起来是正确的,但不知道如何将参数传递给每次调用服务。下面大大简化的例子 - 真实世界将被循环周围,登记每个任务执行之前更改参数:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
int myParameter = 1;
var task = new PageAsyncTask(BeginRequest, EndRequest, null, null, true);
RegisterAsyncTask(task);
}
IAsyncResult BeginRequest(Object sender, EventArgs e, AsyncCallback cb, object state)
{
var service = new ServiceClient();
return service.BeginServiceCall(<How to get the parameter to the async call?>,
cb, service);
}
... End request etc....
我刚刚从其他阅读中得出这个结论。感谢你的回答。 – Paddy