Выполнение кода перед вызовом BCL с AOP в.NET
Я пытаюсь вызвать функцию после / перед каждым вызовом функции BCL в приложении ASP.NET.
Например, когда Server.MapPath
Я хочу вызвать свою собственную функцию сразу после и до этого конкретного вызова.
Есть ли библиотека AOP, которая поддерживает это? Может ли PostSharp или Afterthought сделать это?
1 ответ
Вы пробовали соткать оригинальную сборку из GAC и сохранить результат в локальной копии в вашем двоичном каталоге? это должно работать. однако: вам может потребоваться определить собственный метод определения определения точки. Я думаю, что и Postharp и Afterthought поддерживают широкие определения pointcut сборки, но это будет означать, что вы определите его в сборке. Я видел, как кто-то сумел сделать это с postharp, но больше не мог его найти:/ Я надеюсь, что смогу дать вам лучший ответ, когда углублюсь в Afterthought. В настоящее время я портирую проект из Postsharp в Afterthought - что делает меня довольно несчастным...