Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Вызов метода отслеживания / перехвата

Автор вопроса: TilakОтветов: 1

Я хочу перехватить вызов метода (обычно .net API).

Как этого добиться?

Я видел AOP / ContextBoundObject в некоторых поисковых запросах, но все они требуют, чтобы класс был производным от ContextBoundObject.

Я хочу перехватить MessageBox.Show, который не могу изменить.

interceptaop

Ответы

Ответ 1 · рейтинг 1 · Dror Helper

Я знаю только один способ - использовать плетение во время выполнения. В .NET единственный знакомый мне проект, который делает, это CThru, построенный на основе коммерческого продукта под названием Typemock. Изолятор (раньше там работал)

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы