Как прервать запрос как IIS запрос Прервать в ASP.NET, используя C #

Я просто хочу отменить запрос, как IIS запрос отменить. Я не уверен, как я могу сделать это в C #, но нужен какой-то эксперт, чтобы сделать это.

Можем ли мы отменить запрос пользователя в IHttpModule ? Я могу сделать response.end() но не вижу сообщения вроде: ERR_CONNECTION_TIMED_OUT

Вот мой код для завершения запроса в IHttpModule . Если это возможно, я хочу отменить запрос пользователя.

private void context_BeginRequest(object sender, EventArgs e)
{
   HttpContext.Current.Response.End();
}

Результатом является пустой экран с этим кодом. Ожидаемый результат: ERR_CONNECTION_TIMED_OUT

Всего 1 ответ


Response.End() закрывает соединение, прерывает его на вашей стороне, а на стороне клиента просто останавливает загрузку - закрывает соединение - не оставляет его открытым, пока не истечет время -

Так что это нормально, что вы получаете, а не время


Есть идеи?

10000