CANCELAR REQUISIÇOES

NOWLIGHTS 20/01/2023 10:31:24
#500960
Bom dia!

Pessoal, como faço para cancelar alguma requisição (principalmente no banco de dados) caso o usuário, saia da página antes de terminar o load dos dados.

Em ASP.NET Core MVC 6 // Uso o EF Core
KERPLUNK 20/01/2023 17:12:04
#500961
Resposta escolhida
Eu fiz um "auxiliar" pra isso, para bancos SQL Server. São basicamente dois comandos:

sp_who2 "active"


Isso vai me mostrar as queries rodando, incluindo o id delas para o próximo comando que é:

kill {SPID}


Pode até colocar num grid e um botão que chama o kill para o SPID que quer matar.
NOWLIGHTS 20/01/2023 18:06:21
#500962
Então, mas existe alguma forma do asp.net capturar quando o usuário "saida" da tela de load e cancelar tudo as query kaskask

(inclusive, não sei se estou errado, mas MySQL não tem como fazer esses cancelamentos de query, tem?)
KERPLUNK 23/01/2023 20:33:07
#500967
Tem como sim, é basicamente a mesma coisa. Veja aqui
Tópico encerrado , respostas não são mais permitidas