c# - 使用带参数的异步任务方法注册新的 pageasynctask

标签 c# asp.net async-await

我在 asp.net webforms 项目中有这个方法:

private async Task SomeMethod(int accID){ // }

我想在 page_load 中执行此操作,但我不确定如何处理参数。

protected void Page_Load(object sender, EventArgs e)
    {
        RegisterAsyncTask(new PageAsyncTask(SomeMethod(int accID)));

       // etc
}

最佳答案

试试这个:

protected void Page_Load(object sender, EventArgs e)
    {
        RegisterAsyncTask(new PageAsyncTask(() => SomeMethod(accID: 1000)));

       // etc
}

关于c# - 使用带参数的异步任务方法注册新的 pageasynctask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22655333/

相关文章:

c# - ASP .NET Core 2 本地化获取新语言的所有字符串

c# - C# 中输出参数的良好实践

javascript - 如何设置语义 UI 下拉菜单的宽度

javascript - 为什么我得到 "UnhandledPromiseRejectionWarning"?

c# - 将基于事件的模式转换为异步 CTP 模式

c# - 当源对象可能没有给定的属性时如何处理绑定(bind)?

c# - .net,业务逻辑和 DAL 之间的 C# 接口(interface)

javascript - 如何在reactjs Put方法中使用AJAX单击时重新加载表格

asp.net - 在机器 key 更改期间维护 ASP.Net 成员密码

c# - asp.net mvc 4 异步 Controller 卡在非任务异步方法上