回答編集履歴

1

追記

2022/05/02 00:58

投稿

退会済みユーザー
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) を満足できるかどうかという問題があるかもしれませんが。