c# - 无需等待即可开始任务

标签 c# asp.net-mvc parallel-processing task

我正在使用 asp.net mvc,我想在用户到达站点主页时从数据库中缓存一些有关用户的数据。 所以当用户请求主页时,我想调用一个异步方法,它进行数据库调用和缓存数据。

任何这样做的例子都会很棒。

最佳答案

public class HomeController : Controller
{
  public ActionResult Index()
  {
    ViewData["Message"] = "Welcome to ASP.NET MVC!";

    Task.Run(()=> DoSomeAsyncStuff());

    return View();
  }

  private async void DoSomeAsyncStuff()
  {

  }
}

关于c# - 无需等待即可开始任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19333648/

相关文章:

asp.net-mvc - 在MVC Controller 中处置DbContext,哪种方式 "better"?

c++ - 并行化深度优先搜索 C++

mysql - 海量数据文件并行导入MySQL优化。每张表 1 个连接

linux - 如何与乘法增量并行运行

asp.net-mvc - 使用 Azure AD 和 ADAL 3 的 MVC 应用程序 - 身份验证 Cookie 在 1 小时后过期

c# - 为什么 ninject 在 nunit 中获取不同的 Db 实例?

C# 使用未分配的局部变量 c

c# - 使用多个监视器获取整个屏幕的设备上下文

c# - LINQ QueryProvider 选择

c# - 如何检查页面是否加载了 Selenium