Я пытаюсь создать приложение, похожее на движок викторины. Мне было интересно, нужны ли мне переменные сеанса для хранения информации между разными страницами, или я могу вытащить данные непосредственно из текстовых полей. Я использую C-sharp, dot net и WPF.Нужны ли в настольных приложениях переменные сеанса?
ответ
Session
в настольном приложении. Сессия используется для поддержания/сохранения состояния между обратными передачами в веб-приложениях.
В настольном приложении вы не выполняете обратную передачу. Вы можете использовать Static Class
для хранения ваших данных, которые должны быть доступны для разных окон.
Вы имеете в виду переменные сеанса, как в ASP.NET? Я не думаю, что есть встроенная поддержка переменных сеанса в WPF, и я создал много приложений WPF, не используя ничего похожего на переменную сеанса, поэтому мой ответ будет «нет». И, да, вы можете, конечно, захватить данные непосредственно из текстовых полей в WPF.
Насколько я знаю, целью переменной сеанса является сохранение данных в веб-приложении, которое по своей природе «без гражданства». Приложения WPF не являются апатридами, поэтому нет никакой причины для переменной сеанса.
Объект сеанса существует, поскольку HTTP не имеет апатрида. В приложении вам не нужен сеанс, потому что у вас есть доступ ко всем/большинству переменных, когда они вам понадобятся.
В WPF нет «обновлений страниц» - это больше похоже на WinForms, чем на веб-страницу, поэтому вам не нужно продолжать передавать значения в сеансе.
- 1. Ограничения UWP в настольных приложениях
- 2. Визуализация данных в настольных приложениях
- 3. Обработка сеанса в веб-приложениях
- 4. Покупки в приложениях для настольных приложений
- 5. Домен-ориентированный дизайн в настольных приложениях
- 6. Панель обертывания флюида/VariableSizedWrapGrid в настольных приложениях?
- 7. WPF vs Windows Forms в настольных приложениях
- 8. обнаружение уязвимостей в веб-приложениях и настольных приложениях
- 9. Есть ли какой-либо стандарт времени отклика в настольных приложениях?
- 10. Можно ли использовать EJB 3.1 в настольных приложениях?
- 11. Как передать переменные сеанса в двух разных веб-приложениях?
- 12. Защита паролей пользователей в настольных приложениях
- 13. Почему для динамических шаблонов Meteor нужны переменные сеанса?
- 14. переменные сеанса php переменные
- 15. Нужны ли переменные волатильности для синхронного доступа?
- 16. Действительно ли нужны переменные префиксы («венгерская нотация»)?
- 17. .Net Применение Переменные переменные в приложениях
- 18. Переменные сеанса в PHP
- 19. Где хранить хеши, соли, ключи в приложениях для настольных компьютеров
- 20. Переменные сеанса
- 21. Переменные сеанса
- 22. Переменные сеанса в JSP
- 23. Переменные сеанса в IF
- 24. переменные сеанса в ASP.NET
- 25. Переменные сеанса в IE
- 26. Переменные сеанса в codeigniter
- 27. Переменные сеанса и веб-службы
- 28. Альтернативы и удобство использования Java-приложений в настольных приложениях
- 29. Тайм-аут сеанса в веб-приложениях
- 30. Весенние интеграционные переменные и переменные сеанса