Как я могу совместно использовать глобальные данные уровня приложения на уровне приложений между всеми объектами, проживающими в приложении. Я думаю с точки зрения зарегистрированной записи пользователя, которая была открыта для работы пользователем для сеанса и т. Д. Как я могу сделать эту информацию доступной для всех моих форм и классов, которые они используют для бизнес-логических служб?Как я могу поддерживать общее состояние в приложении Windows Forms таким образом, как Session в ASP.NET?
Просто один крупный глобальный объект AppContext для Singleton не привлекает меня, но я не могу придумать ничего другого прямо сейчас. Может быть, расширить класс Application, чтобы предложить контекстный сервис для всех форм? Я не работал над настольными приложениями в течение некоторого времени и пришел к выводу, например, когда-либо существующий объект Session в ASP.NET.
В каком классе я определяю такую статическую переменную, это мой главный вопрос здесь. – ProfK