Я разрабатываю приложение Smart Device в C#. Это оконное приложение. В этом приложении я использую регистрационную форму для аутентификации пользователей. Только зарегистрированные пользователи могут войти в систему. Я использую переменные statc в этом приложении, чтобы их можно было использовать на уровне приложения. После развертывания приложения я вижу, что эмулятор предоставляет кнопку закрытия с символом мультипликатора. Таким образом, я могу закрыть форму, а также приложение. Но я хочу указать одну ссылку на выход в моем приложении. Могу ли я предоставить функции выхода из системы в окне C#? Если да, как это сделать? Убедитесь, что все функции .net framework не работают с .net compact framwork? Можете ли вы предоставить мне код или ссылку, через которые можно решить вышеупомянутую проблему?Как выполнить функцию выхода в окно приложения C#?
ответ
Это будет зависеть от того, что в действительности происходит в вашей системе. Вам нужно may просто нужно очистить эти статические переменные (установить их в null) - и убедитесь, что везде, где вы их используете, сначала проверяете значение nullity, чтобы вы могли обнаружить выход из системы. Кроме того, вам может потребоваться явно истечь сеанс с сервером. На самом деле у нас недостаточно информации.
Если вы также контролируете сервер (я предполагаю, что - это сервер где-нибудь), было бы полезно либо сделать его безстоящим (поэтому нет «сеанса», чтобы говорить), либо сделать тайм-аут сеанса автоматически - имейте в виду, что на мобильном устройстве соединение может быть прерывистым; вы не хотите оставлять дорогостоящие ресурсы, зависающие, когда пользователь не может сказать серверу, что они закончили.
Я не могу предоставить какой-либо код для этого, так как вы не сообщили нам никакой информации, которая действительно предложила бы какой-либо код. Если вы дадите больше информации о том, что вы входите в систему и т. Д., Мы можем помочь вам больше.