Мы разрабатываем сервер-клиентское приложение на c # с использованием сервисов wcf и wpf. Мы думали о 3 разных сервисах wcf:
- сервис для входа и выхода
- сервис для получения данных из базы данных
- сервис для передачи файлов
Проблема в том, что мы хотим сохранить пользователей, которые в данный момент вошли в систему, в некотором списке. Служба входа в систему должна хранить пользователя с заданным временным ключом и возвращать этот ключ клиенту. Когда клиент вызывает службу данных, он передает этот ключ, и служба данных должна проверить, существует ли в данный момент зарегистрированный пользовательский список. Мы застряли на том, как и где хранить список пользователей, и как служба информации узнает об этом.
Мы размещаем все три службы в приложении wpf.
Мы были бы очень признательны за любые предложения или указания к решению,
Спасибо