簡體   English   中英

具有即時響應的C#API中的調用方法,然后調用另一個方法

[英]Call method in an C# API with immediate response, and then calls another method

我不確定這是否從技術上講是對線程的調用,但是在我多年的編碼中,很奇怪的是,我真的不必這樣做。

場景:

  1. 用戶調用API方法以啟動訂單處理。
  2. 我們接下來需要調用的處理方法可能會花費很長時間,因此請從頭開始,但是如果它已完成,錯誤等,則不需要任何回復或確認,因為我們的日志記錄過程將處理所有這些事情。
  3. 但是,用戶只需要知道該過程已開始,就可以發送回肯定的響應,而從其他方法開始。

我認為這是線程,但對於我的一生,我不確定。

WebAPI中長時間運行的任務

發送響應后,這似乎是在后台運行您的進程的問題。

“ ASP.NET(和大多數其他服務器)的工作原理是,一旦完成所有請求,就可以安全地斷開服務。”

至於您的情況,我要做的是在前端處理事情,並使用javascript,jquery等,為訂單按鈕創建一個on-click事件,並允許它顯示訂單提交的文本或與此相關的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM