调试器未输入自定义属性类

时间:2014-03-28 13:41:52

标签: c# wpf custom-attributes

这是桌面的C#WPF应用程序。我已经创建了一个自定义属性类,但在调试中它永远不会进入。我是否需要在此课程中添加其他内容?

[AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
public class Authentication : Attribute, IPrincipal
{
    public Authentication(string id)
    {
        throw new NotImplementedException();
    }

    public IIdentity Identity { get; private set; }

    public bool IsInRole(string role)
    {
        throw new NotImplementedException();
    }

}

方法是:

    [Authentication(SecurityConstants.DataEntrySupervisor)]
    [Authentication(SecurityConstants.DataVerificationClerk)]
    public void Submit(EventObject eventObject)
    {//////////}

1 个答案:

答案 0 :(得分:0)

运行时不会以任何方式调用属性。在你反思之前,它甚至可能都没有实现。

如果您想使用属性执行代码安全性,可以查看SecurityAttribute