1
У меня длинный запрос, когда я пытаюсь прервать запрос с помощью CancellationToken, ничего не происходит.Как я могу отменить ExecuteReaderAsync с CancellationToken
using (var cmd = connection.CreateCommand())
{
cmd.CommandText = contrat.StoredProcedureName;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandTimeout = 2000;
AddParameters(cmd, contrat.ParametresCommand);
using (var reader = await cmd.ExecuteReaderAsync(Token))
{
return contrat.ConvertAsync(reader);
}
}
Я уже отменил свой токен, это canceld на стороне клиента, но он не отменен на стороне сервера –