У меня есть простой сервис WCF, который позволяет клиентским / потребительским приложениям входить в систему, предоставляя имя пользователя и пароль. Если и имя пользователя, и пароль верны, служба WCF предоставляет клиенту GUID. GUID и имя пользователя затем сохраняются в виде пары ключ / значение в службе WCF. С этого момента клиент отправляет свой GUID с каждым запросом в качестве средства идентификации.
Поскольку я храню пару ключ / значение в словаре / хэш-карте, этот подход будет работать только в том случае, если служба WCF имеет состояние. Вопрос в том, являются ли они с состоянием по умолчанию или я должен что-то сделать, чтобы заставить их вести себя таким образом?