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