注册与带有参数的异步工作方法新pageasynctask [英] Register new pageasynctask with async Task method that takes parameters

查看:461
本文介绍了注册与带有参数的异步工作方法新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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆