跳到主要內容

發表文章

精選

後端 API 針對前端發出的請求若已經跳出網頁時的中斷機制實作方式

[HttpPost("[action]")] public async Task<IActionResult> 查詢(查詢參數 參數, CancellationToken ct) { try { ct.ThrowIfCancellationRequested(); var a = await context1.table1.Select(...).ToListAsync(ct); await Parallel.ForEachAsync(訊息s, new ParallelOptions { MaxDegreeOfParallelism = 8, CancellationToken = ct }, async (x, token) => { token.ThrowIfCancellationRequested(); var a = await context1.table1.Select(...).ToListAsync(token); }); } catch (OperationCanceledException) { // 用戶端中止,結束不再寫回應 return new EmptyResult(); } } 

最新文章

前端呼叫後端 api 參數為 datetime 型態注意事項

限制可同時執行程式碼段落的執行緒數量

webrtc 學習心得

edge 開啟深色模式

批次檔正確處理中文

vue3-simple-alert 學習心得

強制網頁不要被瀏覽器翻譯影響

input 連結 datalist 用程式控制彈出選項

開啟 edge 提升影片品質功能

讓 div 也有 button 的 disabled 效果避免連續觸發click事件