Как передать информацию о текущем пользователе на все уровни в DDDC#

Место общения программистов C#
Ответить
Anonymous
 Как передать информацию о текущем пользователе на все уровни в DDD

Сообщение Anonymous »

Похожие вопросы задавались и раньше, но не совсем такие же (если я их не пропустил)

Я хочу передать экземпляр класса IUserInfo через свою службу, домен, события домена, обработчики событий домена...

Как лучше всего это сделать.

Должен ли я
  • Внедрить его с помощью IoC, зарегистрировав его
    в отношении экземпляра Httpcontext.Current.session["CurrentUser"];
  • Добавьте данные в текущую тему.
  • Любым другим способом
Я застрял в обработчиках событий домена, где хочу использовать данные для аудита, а также для отправки электронных писем.

Я хочу иметь возможность использовать информацию CurrentUser практически из любого места в моей приложение.

При использовании потоков, поскольку потоки объединяются в пул, я скептически отношусь к тому, что повторное использование потоков приведет к сбросу данных. Если нет, пожалуйста, расскажите мне, как использовать потоки для передачи экземпляра IUser.

С уважением,

Мар

Подробнее здесь: https://stackoverflow.com/questions/396 ... ers-in-ddd
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»