Отмена всех существующих HTTP-запросов в Internet Explorer / IWebbrowser - PullRequest
1 голос
/ 13 июля 2010

Я автоматизирую окно Internet Explorer с помощью API IWebBrowser. Есть ли способ отменить все невыполненные HTTP-запросы в IE / IWebbrowser?

Я пробовал следующее, и ни один из них не работает.

  1. Вызов IWebBrowser::Stop(). Это только отменяет навигацию и не останавливает продолжение существующих загрузок.

  2. Переход к 'about:blank'. Это останавливает выполнение новых запросов, но существующие HTTP-запросы будут продолжаться.

  3. Вызов Abort()/Terminate() на каждом из IInternetProtocol обработчиков. Это приводит к сбою IE (что неудивительно).

1 Ответ

0 голосов
/ 13 июля 2010

с использованием System.Web.SessionState;

Session.Abandon () или
public void Abandon ()

Не поддерживается?Не уверен, какой язык или инструмент вы используете ... но, как правило, это прекратит текущую сессию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...