ASP.net和异步方法

本文关键字:异步方法 net ASP | 更新日期: 2023-09-27 18:11:58

我试图使一个ASP.net方法执行Lucene搜索异步。Lucene。. NET没有任何内置的async/await实现(我可以找到),所以我想也许我应该研究一下如何增强我的普通同步方法并使其异步。

public ActionResult Search(string queryText, int page = 1, int size = 10)
{
    List<object> matches = new List<object>();
    // a bunch of IO based Lucene stuff here
    // DON'T USE Task.Run()... it is bad in ASP.net
    return Json(matches, JsonRequestBehavior.AllowGet);
}

在ASP.net的世界里做这件事的最佳策略是什么?

ASP.net和异步方法

访问此链接。很有帮助. .