2010-02-02 4 views
1

PostSharp를 사용하면 WebMethod 속성이있는 메소드에만 "부착"할 수 있습니까?PostSharp - WebMethod 속성 메소드에만 연결

예 :

[Trace][WebService] 
public partial class Service : System.Web.Services.WebService 
{ 
    // Caught by PS(WebMethod-attribute) 
    [WebMethod] 
    public void MyMethod() 
    { 
     return; 
    } 

    // Not caught by PS 
    public void MySecondMethod() 
    { 
     return; 
    } 
} 

봤와 PS-커뮤니티를 통해 미치광이처럼 검색했습니다. 그러나 havent는 내가 아직 찾고있는 것을 발견했다. 올바른 방향의 주석이 유용합니다.

감사합니다.

답변

0

실제 지원은 없습니다. 대신 어셈블리 또는 클래스 수준에서 사용할 CompoundAspect를 사용해야하며 CompoundAspect.ProvideAspects 메서드에서 WebMethod 사용자 지정 특성의 현재를 테스트 할 수 있습니다.