1

使用 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 社区中像疯子一样用 Google 搜索和搜索。但是还没有找到我要找的东西。任何朝着正确方向的评论都是有用的。

谢谢!

4

1 回答 1

0

没有真正的支持。相反,您应该使用 CompoundAspect(您将在程序集或类级别使用),并且您可以从 CompoundAspect.ProvideAspects 方法测试 WebMethod 自定义属性的存在。

于 2010-02-08T11:52:47.187 回答