powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Событие завершения приложения MVC
18 сообщений из 18, страница 1 из 1
Событие завершения приложения MVC
    #38081047
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как отловить событие завершения приложения MVC, чтобы КЭШ очистить ?
Вообще КЭШ должен сам очищаться, но этого почему-то не происходит.
Для доступа к кэшу использую HttpRuntime.Cache. Это правильно ?
В MVC много чего переделали по сравнению с Webforms.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38081490
Sky Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thunder2,

[OutputCache(Duration = 0)]
public JsonResult Create(User user)
{ ...

Мы что-то такое делаем ))

http://msdn.microsoft.com/ru-ru/subscriptions/gg447076.aspx
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38081673
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thunder2Как отловить событие завершения приложения MVC, чтобы КЭШ очистить ?
Завершением веб-приложения можно считать завершение работы пула в котором оно хостится. В этом случае вся память будет освобождена. Так что вопрос непонятен.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38081779
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может автор хочет что-то типа этого?

http://codearticles.ru/Home/ArticleView/423
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38081806
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУМожет автор хочет что-то типа этого?

http://codearticles.ru/Home/ArticleView/423 Идея ясна, реализация плохая.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38081830
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИдея ясна, реализация плохая.
Согласен, реализация останется автору на закуску.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38082650
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAМСУМожет автор хочет что-то типа этого?

http://codearticles.ru/Home/ArticleView/423 Идея ясна, реализация плохая.
А чем плоха реализация ? Вроде логично - в начале приложения чистим кэш.
Но, как я понял, события завершения приложения в MVC не генерируется ?
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38082652
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazilethunder2Как отловить событие завершения приложения MVC, чтобы КЭШ очистить ?
Завершением веб-приложения можно считать завершение работы пула в котором оно хостится. В этом случае вся память будет освобождена. Так что вопрос непонятен.
Логично. Тогда, речь идёт о завершении сессии.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38082653
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

А в чем разница между HttpContext и Context ? Это случаем не одно и тоже ?
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38083053
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thunder2МСУ,

А в чем разница между HttpContext и Context ? Это случаем не одно и тоже ?Вы о чём?
HttpApplication.Context - свойство
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38084399
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAthunder2МСУ,

А в чем разница между HttpContext и Context ? Это случаем не одно и тоже ?Вы о чём?
HttpApplication.Context - свойство
Ага, понял. Видимо придется искать другую книжку по MVC. Господа Магдануров и Юнев далеко не всё описали.
И всё ж, вопрос остался без ответа: как отследить, текущая сессия завершилась ? В Webforms`ах это было просто.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38084575
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thunder2И всё ж, вопрос остался без ответа: как отследить, текущая сессия завершилась ? В Webforms`ах это было просто.Добавлением обработчика Session_End? Что мешает сделать это в MVC приложении?
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38085694
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAthunder2И всё ж, вопрос остался без ответа: как отследить, текущая сессия завершилась ? В Webforms`ах это было просто.Добавлением обработчика Session_End? Что мешает сделать это в MVC приложении?
Незнание ! Где этот обработчик писать ?
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38085697
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thunder2,

в global.asax, как и в webforms
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38085834
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thunder2Логично. Тогда, речь идёт о завершении сессии.
Собираемся чистить глобальный кэш, по завершении сессии каждого юзера? )
Сдается мне, что кэшировать вам и не нужно.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38085955
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

А MVC сама поймёт, что делать с методом по имени Session_End() ?
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38085960
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парамонthunder2Логично. Тогда, речь идёт о завершении сессии.
Собираемся чистить глобальный кэш, по завершении сессии каждого юзера? )
Сдается мне, что кэшировать вам и не нужно.
Вообщем надо на сервере хранить некий объем данных (стоимость их получения выше, чем стоимость хранения), но надо переодически их обновлять. Думаю с сессиями не заморачиваться, а сделать самообновляемый (через n-ный интрервал) кэш.
...
Рейтинг: 0 / 0
Событие завершения приложения MVC
    #38086438
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thunder2(стоимость их получения выше, чем стоимость хранения)

Выше, не значит дорого )

thunder2Думаю с сессиями не заморачиваться, а сделать самообновляемый (через n-ный интрервал) кэш.

Первый ответ был то что нужно. Встроенный механизм кеширования в контроллере (OutputCache), прекрасно работает.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Событие завершения приложения MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]