从MVC调用方法“;控制器到WEB API控制器”;异步

本文关键字:控制器 WEB API 异步 MVC 方法 调用 | 更新日期: 2023-09-27 18:22:02

嗨,我基本上是在一个项目中用MVC 4和WEP API做一个移动网站。移动网站将具有控制后端WEP API的访问权限和功能。

最终用户将使用本机移动应用程序。

我的问题是:web api处理一个包含信息项的数组。现在我想运行一个清空数组(队列)的线程,有什么建议吗?

从MVC调用方法“;控制器到WEB API控制器”;异步

如果需要对使用该数组在后端运行的WebApi进行Fire and Forget调用。您可以使用HttpClient库,它已经为异步调用提供了一个基于任务的模型,并在MVC控制器操作中使用类似的东西

HttpClient client = new HttpClient();
Task.Factory.StartNew(() => client.PostAsync(...));