В приложении asp.net mvc 2 я использую приложение перехвата Unity 2.0 для различных типов ведения журнала, где каждая запись в журнале требует идентификатора текущего пользователя.В настоящее время я передаю объект User в качестве аргумента для методов сервиса и репозитория.Единственная причина, по которой я это делаю, заключается в том, что он доступен в MethodInvocation.Argumants для перехваченного метода.В идеале я бы хотел как-то снабдить перехватчик объектом User.Это кажется невозможным.Кто-нибудь знает, если это так, или любой другой инструмент .net AOP обеспечивает это?Я также помню, что это было проблемой несколько лет назад в проекте, использующем Spring / Java, так что я думаю, что это общая проблема, которую, надеюсь, кто-то решил?