gpt4 book ai didi

c# - 调试器未进入自定义属性类

转载 作者:行者123 更新时间:2023-11-30 13:00:06 24 4
gpt4 key购买 nike

这是一个用于桌面的 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)
{//////////}

最佳答案

运行时不会以任何方式调用属性。在您用反射四处寻找之前,它甚至可能不会被实例化。

可以看看SecurityAttribute如果你想用属性做代码安全。

关于c# - 调试器未进入自定义属性类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22714541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com