postsharp

    1

    1답변

    PostSharp에서 유형 수준의 aspect를 만들었습니다. 몇 가지 메소드 전처리가 추가되었습니다. 나는 그것을 수업에 적용했고, 광고 된대로 작동합니다. 그러나 그 클래스에서 파생 된 클래스에서는 메서드 엔트리 코드가 손상되지 않습니다. 내 상속을 어떻게 상속받을 수 있습니까? 애스펙트 클래스에 [AttributeUsage(AttributeTarget

    1

    2답변

    우리는 WCF 응용 프로그램에 새로운 프로파일 링 기능을 추가하여 응용 프로그램에서 시간이 낭비되는 것을 기록해야합니다. PostSharp에서 로깅을 적용하는 컨벤션 중심 접근 방식을 찾고 있으며 실제로 로깅하는 방법에 대한 정보가 필요합니다. StopWatch를 사용하여 로깅 목적으로 이미 사용자 지정 클래스를 만들고 내 WCF 응용 프로그램의 계층을 통

    1

    1답변

    NuGet 패키지 복원과 함께 PostSharp를 소스 리포지토리에 배포 할 수 있습니까? postsharp 패키지를 커밋하여이 작업을 수행 할 수 있지만 패키지 복원 기능의 값이 다소 부정됩니다. 내가 한 일은 다음과 같습니다. 나는과 같이 postshap을 설정하려고했다 : Using NuGet Without Committing Packages to S

    1

    1답변

    동일한 구독으로 .net 이벤트를 한 번 이상 구독하면 가입 된 메서드가 구독과 동일한 시간에 호출됩니다. 그리고 한 번만 구독을 취소하면 통화 한 번에서 빼기가됩니다. 구독과 같은 시간에 구독을 취소해야한다는 의미입니다. 그렇지 않으면 계속 알려줄 것입니다. 언젠가 너는 그것을하고 싶지 않을 것이다. 이벤트 핸들러가 두 번 걸리지 않도록 이벤트를 다음과

    0

    1답변

    내가 foreach (MethodInfo targetMethod in type.GetMethods(BindingFlags.Static | BindingFlags.InvokeMethod | BindingFlags.Default | BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.Publi

    1

    2답변

    나는 Permission Attribute를 작성하여 BLL로 작성된 나의 메소드에 사용했습니다. 그것은 잘 작동하고 필요하다면 잘 디버그. 하지만 내 WCF layer에 동일한 속성을 사용했을 때 간단히 은 작동을 멈 춥니 다.. 오류는 없지만 권한은 확인되지 않았으며 디버깅도하지 않습니다. 코드가 속성을 무시하고 있습니다. 하는 일을 간단하게하기 위해

    4

    1답변

    PostSharp을 사용하여 가로 채기 클래스에서 differnt 메서드를 호출 할 수 있기를 원합니다. 내가 내 PostSharp 측면에서 다음과 같은 방법을 말해봐 : CallDifferentMethod() public override void OnInvoke(MethodInterceptionArgs args) { if (!m_fea

    2

    3답변

    multicastOnExceptionAspectPostsharp에서 어셈블리 수준으로 적용됩니다. 이것은 자연스럽게 예외를 던지면 모든 메소드가 Aspect를 호출한다는 것을 의미합니다. Aspect 내 예외가 발생했을 때 매개 변수의 값을 포함하는 예외 세부 정보 이 기록됩니다. 정상적으로 작동합니다. 그러나 어셈블리의 모든 메소드에 적용되기 때문에 예외

    1

    1답변

    의 소유 인스턴스를 얻는 방법을 알고 싶습니다. Table Adapter 만 있으면됩니다. public class example { public User _user; public TableAdapter _adapter; someMethods(); . . . } 나는 aspect 지향 프레임 워크

    0

    1답변

    성능에 대한 높은 요구가있는 인터넷 응용 프로그램과 함께 노력하고 있습니다. 이는 좋은 캐싱 기능이 우리 성공에 중요하다는 것을 의미합니다. 솔루션은 데이터베이스 액세스를위한 Entity Framework Code First와 캐싱을위한 Postsharp로 작성되었습니다. 잠시 동안 모델은 아래와 같이 보입니다. public class Article {