locked
Кэш, сессии? RRS feed

  • Вопрос

  • Здравствуйте,
    Переучиваюсь с web на WPF. В Web есть кэш куда может сохраняться на время автарезированный пользователь.
    Я нашел только Ресурсы в WPF(.resx). Вопрос как добавить в C# новый строковый ресурс или изменить существующий, что бы можно было отследить текущего пользователя?
    13 апреля 2015 г. 13:39

Ответы

  • Тогда нет смысла хранить данные между работами программы. Понятие кэша для таких приложений отсутствует, так как затраты на синхронизацию больше чем повторно получить необходимые данные заново. А если все таки нужно хранить какой-то большой объем данных от запуска до запуска, то может вам стоит посмотреть в сторону локальной базы скажем на SQLite, в которой и организовать некое подобие кэша, раз вы от него пока не можете отказаться в своей логике.
    13 апреля 2015 г. 16:37

Все ответы

  • Переучиваюсь с web на WPF.

    А мыслить продолжаете на web. Так как web это все таки защищенная платформа там вы ограничены в работе с рядом функций. WPF это полноценная ПК платформа и то куда вы сохраните данные о пользователе зависит лишь от вашей фантазии.

    Если данные о пользователе нужно хранить только на время работы программы, то мудрить с ресурсами и не обязательно. Просто сохраните это в глобальную переменную, доступную из любого окна приложения.

    Если же я не правильно вас понял, то разверните ваш вопрос для более точного ответа.


    VB.Net - WPF, WinRT, WP

    13 апреля 2015 г. 13:54
  • Был бы признателен, все равно, если бы вы подсказали как добавлять изменять и удалять ресурсы :)
    А если приложение закрыть то глобальная переменная потеряет значение. Т.е пользователь автарезировался и билет его желательно должен оставаться до тех пор пока он не выйдет.
    13 апреля 2015 г. 15:11
  • Разработка приложений для Windows 8 - в моем понимании это WinRT, а WPF - это десктопное приложение. У вас так же?

    Вы разрабатываете клиент серверное приложение, поэтому у вас требуется авторизация?

    13 апреля 2015 г. 15:55
  • Разработка приложений для Windows 8 - в моем понимании это WinRT, а WPF - это десктопное приложение. У вас так же?

    Вы разрабатываете клиент серверное приложение, поэтому у вас требуется авторизация?

    Да, WPF и ASP.NET приложения работают с MSSQL
    13 апреля 2015 г. 16:06
  • Тогда нет смысла хранить данные между работами программы. Понятие кэша для таких приложений отсутствует, так как затраты на синхронизацию больше чем повторно получить необходимые данные заново. А если все таки нужно хранить какой-то большой объем данных от запуска до запуска, то может вам стоит посмотреть в сторону локальной базы скажем на SQLite, в которой и организовать некое подобие кэша, раз вы от него пока не можете отказаться в своей логике.
    13 апреля 2015 г. 16:37