디버깅/모니터링 프로세스 일 수 있습니다.모든 호출시 메소드 호출
나는 때마다 이 실행되는 클래스/공간/응용 프로그램에서 다른 방법 메서드를 호출하는 방법, 바람직하게는 가장 좋은 방법을 알고 싶습니다.
코드 스 니펫, 의견 및 기사에 감사드립니다.
디버깅/모니터링 프로세스 일 수 있습니다.모든 호출시 메소드 호출
나는 때마다 이 실행되는 클래스/공간/응용 프로그램에서 다른 방법 메서드를 호출하는 방법, 바람직하게는 가장 좋은 방법을 알고 싶습니다.
코드 스 니펫, 의견 및 기사에 감사드립니다.
AOP; 이런 종류의 직조를 제공하는 PostSharp를보십시오. 이 접근법은 빌드 프로세스 중에 IL을 변경하여 작동하며 과도하게 사용하면 런타임 성능에 영향을 줄 수 있습니다.
고마워 마크, 내가이 플랫폼으로 캠을 찾고 있었기 때문에 나는이 접근법에 익숙하지 않았다. 프로젝트의 구조를 변경해야합니까? – Sypress
@Sypress 어셈블리 속성 ("aspect")을 추가하기 만하면됩니다. –