우리 프로젝트 중 하나에 PostSharp를 도입하는 과정이 진행 중입니다. 지금까지 훌륭하게 작동했습니다! 조건부로 조언을 해고하는 방법 : 해결할 수 없었던 한 가지가 있습니다.PostSharp 2.0에서 조건부로 조건을 발생시키는 법
세부 사항 : 은 - 우리가 그것을 가능하게하는 속성 StopWatchAttribute이 방법 를 실행하는 데 필요한 시간을 기록해야합니다 -이 속성은 받아 1, 2, 0과 같은 값으로 설정 파일에 설정되어 열거 "LoggingLevel" -이 매개 변수는 런타임 중에 BaseService라는 기본 클래스에서 읽 힙니다. new BaseService(). CurrentLoggingSettings - StopWatchAttribute (new BaseService(). CurrentLoggingLevel)와 같은 속성 생성자를 설정하려고했지만 컴파일 오류가 발생했습니다. attribute 인수는 상수 표현식, typeof 표현식 또는 속성 매개 변수 유형의 배열 작성 표현식이어야합니다.
-> 요약 : 조언을 조건부로 호출하고 조건은 속성 생성자의 매개 변수에 따라 달라집니다.
이 작업을 수행 할 수 있습니까? 당신의 도움에 대한
감사합니다, 안드라스