Остановить while(true)

Рейтинг: 1Ответов: 0Опубликовано: 02.12.2014

Может, кто подскажет, такая ситуация... В контроллере есть метод с бесконечным циклом. =) Нужно его как-то застопить при уходе со странички, чтобы он в памяти не висел... Нашёл только ClientDisconnectedToken, но это для .net 4.5, а в моём проекте .net 4=(

Обновление

В контроллере метод, к примеру, refresh, в котором есть цикл while(true){}. Ситуация такая, при уходе на другой контроллер этот цикл (объект) продолжает висеть в памяти и крутиться. А нужно как-то бряку повесить на цикл при уходе со странички, что-то типа флага, споймать событие и т.п. Так понятнее? :)

В .net 4.5 нашёл вот такой флажок, так сказать, "свойство ClientDisconnectedToken класса HttpResponseBase / HttpResponse", а в .net 4 подобного не нашёл. =(

Ответы

Ответов пока нет.