在具有即时响应的 C# API 中调用方法,然后调用另一个方法

本文关键字:方法 调用 另一个 然后 API 响应 | 更新日期: 2023-09-27 18:36:09

我不确定这在技术上是否是对线程的要求,但奇怪的是,在我多年的编码中,我真的不必这样做。

场景:

  1. API 方法由用户调用以启动次序。
  2. 我们接下来需要调用的处理方法可能需要很长时间时间,所以开始吧,但如果它已经完成,我们不需要任何回复或确认,错误等,因为我们的日志记录过程会处理所有这些。
  3. 但是,用户只需要知道过程已经开始,所以发回肯定的回应,但开始其他方法。

我认为这是线程,但对于我的生活,我有点不确定。

在具有即时响应的 C# API 中调用方法,然后调用另一个方法

WebAPI 中长时间运行的任务

似乎这可能是发送响应后在后台运行进程的问题。

"ASP.NET(和大多数其他服务器)的工作假设是,一旦所有请求完成,就可以安全地拆除你的服务。

至于你的情况,我会做的是在前端处理事情,并使用javascript,jquery等,为订单按钮创建一个点击事件,并允许它显示订单提交的文本或类似的东西。