В связи с этим вопросом я создание экземпляра соединения с нашим внутренним API внутри моего пользовательского UserNamePasswordValidator. Могу ли я спрятать это где-нибудь, чтобы использовать в будущих вызовах в сеансе этого пользователя?
Это похоже на этот вопрос, но я не используя IIS, поэтому я не могу использовать HttpContext.Current (или могу?).
Обновление: некоторый контекст: наш внутренний API предоставляется через COM-объект, который предоставляет метод Login
. Вместо метода Login
в моем сервисном интерфейсе у меня есть пользовательский UserNamePasswordValidator
, который вызывает метод Login для COM-объекта.
Поскольку создание экземпляра COM-объекта и вход в систему обходится дорого, я хотел бы повторно использовать уже зарегистрированный COM-объект в своих методах службы.