回答編集履歴
1
追記
test
CHANGED
@@ -1 +1,22 @@
|
|
1
1
|
何をしているのかよく分かりませんが、何にせよ、一旦要求を送ってサーバー側の処理が始まってしまえば、クライアント側からなにかしてそのサーバー側での処理を中断する手段はないです。
|
2
|
+
|
3
|
+
---
|
4
|
+
|
5
|
+
**【追記 2022/5/2】**
|
6
|
+
|
7
|
+
今頃になって何ですが、よく調べてみると、
|
8
|
+
|
9
|
+
(1) ASP.NET 4.5 以降
|
10
|
+
(2) IIS 7.5 以降の統合モード
|
11
|
+
(3) サーバーで CancellationToken を受け取れば処理中断可能
|
12
|
+
|
13
|
+
・・・という条件が満足できれば、ブラウザの ✕ ボタンをクリックするとか Esc キーを押す、Ajax を使っての要求の場合は abort することでサーバー側の処理を中断する手段はありました。詳しくは以下の記事を見てください。
|
14
|
+
|
15
|
+
要求の中断による処理のキャンセル (MVC5)
|
16
|
+
http://surferonwww.info/BlogEngine/post/2021/07/12/handling-aborted-request-in-aspnet-mvc5-application.aspx
|
17
|
+
|
18
|
+
ただ、
|
19
|
+
|
20
|
+
> 私が触る数年前から存在しているコードなので
|
21
|
+
|
22
|
+
ということなので、上に述べた条件 (1), (2) を満足できるかどうかという問題があるかもしれませんが。
|