注册与带有参数的异步工作方法新pageasynctask [英] Register new pageasynctask with async Task method that takes parameters
本文介绍了注册与带有参数的异步工作方法新pageasynctask的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个asp.net web表单项目此方法:
专用异步任务的someMethod(INT ACCID){//}
我想这样做在Page_Load,但我不知道如何处理的参数。
保护无效的Page_Load(对象发件人,EventArgs的发送)
{
RegisterAsyncTask(新PageAsyncTask(的someMethod(INT ACCID))); //等
}
解决方案
试试这个:
保护无效的Page_Load(对象发件人,EventArgs的发送)
{
RegisterAsyncTask(新PageAsyncTask(()=>的someMethod(ACCID:1000))); //等
}
I have this method in an asp.net webforms project:
private async Task SomeMethod(int accID){ // }
I want to do this in the page_load, but I'm not sure how to handle the parameters.
protected void Page_Load(object sender, EventArgs e)
{
RegisterAsyncTask(new PageAsyncTask(SomeMethod(int accID)));
// etc
}
解决方案
Try this:
protected void Page_Load(object sender, EventArgs e)
{
RegisterAsyncTask(new PageAsyncTask(() => SomeMethod(accID: 1000)));
// etc
}
这篇关于注册与带有参数的异步工作方法新pageasynctask的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文