postsharp

    1

    1답변

    필드를 소개해야합니다.이 값은 aspect로 장식 된 클래스의 다른 필드와 직렬화되어야합니다. 이 내 클래스 : [Serializable] [MyAspect(1)] public MyClass { public int IntField = 0; } 이 내 측면이다 : [Serializable] public class MyAspect: Ins

    1

    1답변

    : 오브젝트가 [writeLock를] 맞춤 속성 주석 수정되어야 상관 방법. 의 두 개 이상의 필드를 읽는 메소드는 [ReadLock] 사용자 정의 속성으로 주석을 추가해야합니다. (작업이 항상 일치 때문에 하나의 읽기 액세스를 수행하는 방법이나 속성의 getter 를 동기화하는 데 쓸모가 없다.) 그것은 하나의 수행 방법이나 속성 게터를 동기화하는 데 쓸

    2

    1답변

    현재 메서드가 실행되었는지 확인하고 마지막 실행 후 시간이 경과했는지 그리고 시간이 경과했는지 확인하는 솔루션을 개발하려고합니다. OnEntry 메서드를 건너 뛰고 싶습니다. 메서드 자체에서 코드를 실제로 실행하지 않고 OnExit에 전달합니다. 정렬 : public class CacheThisMethod : OnMethodBoundaryAspect {

    0

    1답변

    나는이 대답 https://stackoverflow.com/a/1853790/196210을 읽고 있었고 프로젝트에서 PostSharp를 사용하고 싶었지만 라이센스를 읽기 시작했을 때 나는 실망했다. 속성에 액세스 할 때 로깅을 구현하는 다른 방법이 있습니까? http://www.postsharp.net/purchase/faq 어떻게 동시 라이센스가 적용됩니

    2

    1답변

    PostSharp를 사용하여 다양한 클래스에 System.Object.ToString의 구현을 제공하고자합니다. MethodInterceptionAspect에서 상속 한 모습을 만들었지 만 EchoDto.ToString에 대한 호출이 발생하면 OnInvoke 메서드가 호출되지 않습니다. ToString을 호출 할 때 어떻게하면 OnInvoke을 호출 할 수

    1

    1답변

    에는 OnEntry/OnSuccess/OnException의 매개 변수와 함께 사용자 이름 또는 사용자 ID (또는 일부 추가 데이터)를 기록하는 방법이 있습니다. "... 방법 methodName로는 PARAMS 호출 사용자에 의해 [PARAM1 : 값 2 ... : 값 1, PARAM2] : [사용자 이름]" 감사 나는 같이 내 로그 기록이 필요합니다

    1

    1답변

    POSTSHARP를 너겟 패키지로 설치했으며 Visual Studio Online에서 자동으로 복원하도록합니다. 빌드하기 전에 POSTSHARP를 복원해야합니다. 나는 어떤 성공이를 따라하려고 : link 어떻게 온라인 전에 구축 Visual Studio에서 스크립트/명령을 실행할 수 있습니까? http://docs.nuget.org/docs/referen

    1

    1답변

    어떻게 인터셉트 된 메소드의 리턴 타입을 얻을 수 있습니까? 메소드 레벨 캐싱 메커니즘을 작성 중이며 postsharp를 사용하여 메소드 호출을 가로 채고 싶습니다. 그러나, 내 저장된 개체를 원래 메서드 형식으로 캐스팅 할 수 있어야합니다. 대신 사용 public override void OnEntry(MethodExecutionArgs Intercept

    2

    1답변

    Postsharp를 사용하고 싶습니다. 런타임시 PostSharp와 함께 로깅을 사용/사용 불가능하게 할 수 있는지 알아 내려고하고 있습니까? 내 경우 , 나는 감사합니다, 레프을 프로젝트의 어셈블리의 측면을 적용하고, 번호와 동일한 PostSharp 탭에서 "이 구성 함 PostSharp"내 프로젝트를 컴파일

    0

    1답변

    속성 CompilerGenerated으로 표시됩니다 방법 장식을 생략 : 우리는 마이크로 소프트 테스트 관리자로 실행할 수 있도록, 은 현재 내가 MSTEST하는 NUNIT에서 2500 개 통합 테스트를 변환 오전/랩. 대부분의 테스트는 내가 작업중인 제품의 사용자 인터페이스 스레드에서 실행해야합니다. 그렇지 않으면 성공하지 못합니다. 내가 자동으로 테스트