postsharp

    0

    1답변

    메서드 실행 시간 기록과 관련하여 다른 게시물이 많이 있습니다 (예 : postsharp ~ action filters 통해 또는 사용자 지정 메서드 특성을 통해). 따라서 메소드 완료 시간을 기록하는 것은이 시점에서 비교적 간단합니다. 그러나 내가 바라는 것은 예를 들어 주어진 요청에 대해 발생한 모든 작업을 추적하기 위해 세션 ID를 사용하여 요청별로

    0

    1답변

    로그 비헤이비어를 사용하여 내 비동기 웹 API 끝점의 모든 항목과 종료 값을 쉽게 기록 할 수 있습니다. 예를 들어 : [Log] [HttpGet] public async Task<List<string>> Get(List<int> ids) { var result = await GetResult(ids); return result;

    5

    1답변

    PostSharp 4.3.21에서 컴파일 된 이미지를 설치하려고하지만 실제로 설치하지 않는 문제가 있습니다. 이 때문에, 설치를 선택하더라도 매시간마다 설치하고 싶다면 프롬프트가 표시됩니다. 확인하려면, 이것은 내가 선택하고 무엇 : -> 옵션 - 을 그리고 이것은 내 컴파일 된 이미지 목록이 PostSharp의 모습입니다> 컴파일 된 이미지 : as ou

    1

    1답변

    저는 4 개의 다른 프로젝트와 함께 솔루션의 일부인 PostSharp (엄격히 로깅 메소드 용)를 내 프로젝트에 추가했습니다. 이제는 팀의 모든 개발자가 해당 솔루션의 일부를 만져서 컴파일해야 할 때마다 PostSharp가 UI를 제공하고 개발자가 통합 도구를 설치하고 모든 사람들을 혼동하게 만듭니다. 개발자가 처리하지 않아도되도록 설정하는 방법이 있습니까

    2

    1답변

    레거시 코드가 있으며 응용 프로그램 호출 'Execute'메서드를 알고 싶습니다. 레거시 코드 구조 : public class CmsJob { public static string Execute() { } } 그 후, 또는 정적 메소드 실행 전에 추가 동작을 구현 IInterceptor 또는 PostSharp.dll 사용할

    1

    1답변

    사용자 액세스 권한에 따라 기능이있는 패널을 만들려면 사용자 정의 권한 기반 인증을 사용하고 있습니다. 사용자 클레임은 캐시 ICashClient에 저장됩니다. 특정 메뉴는 특정 컨트롤러 메소드를 참조하기 만합니다. 문제 : 특정 방법에 대한 직접 링크를 입력하기 만하면 액세스 권한 누락으로 인해 사용할 수없는 방법을 사용할 수 있습니다. 제 아이디어는 특

    1

    1답변

    짜기 시간에 목표 어셈블리의 프로젝트 출력 유형을 식별하는 좋은 방법이 있습니까? ASP.NET 프로젝트 (웹 사이트, 웹 응용 프로그램) Windows 서비스 데스크탑/콘솔 응용 프로그램 : 나는 대상인지 여부에 따라 다른 양상을 적용되는 IAspectProvider를 만들기 위해 바라고 있어요 클래스 라이브러리 편집 : 나는 짠되고있는 프로젝트 유형을

    -1

    1답변

    콘솔 응용 프로그램에서 오류 예외를 처리하기 위해 AOP를 사용하고 싶습니다. 아래 내 코드 (내가 MVC에서 오류를 처리하는 속성 꽃병 프로그래밍을 사용 MVC가 아니라이 콘솔 응용 프로그램입니다) : [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)] p

    1

    1답변

    PostSharp 4.3.24를 사용하는 외부/타사 어셈블리의 call-site pointcuts에서 몇 가지 조언을 적용하려고하지만 일부 문제가 있습니다. 가장 간단한 예제에서, 나는 어플리케이션에 의해 실행되는 모든 SQL에 대한 정보를 기록하려고한다. 내 접근 방식은 OnMethodBoundaryAdvice을 모두 SQLCommand.Execute*

    1

    2답변

    현재 새 값과 이전 값을 비교하기 위해 DTO 개체를 만듭니다. 하나의 객체 일 때도 괜찮 았지만 앞으로는 변경 될 것입니다. 전체 복사의 경우 extension method을 serialize 및 deserialize으로 만들려고했으나 PostSharp에서 오류가 발생했습니다. 총회에서 유형 'PostSharp.Patterns.Model.NotifyPro