从 .NET 属性调用静态方法

Dav*_*vid -4 .net c# attributes

在 .NET 中,我可以从属性调用静态方法。像这样的东西

<PrincipalPermission(SecurityAction.Demand, Role:="<call static method>")>
Run Code Online (Sandbox Code Playgroud)

我想这样做的原因是因为我希望该方法根据我所处的环境做一些逻辑,并允许用户访问与否

这可能吗?

SLa*_*aks 5

属性参数在编译时在程序集中进行硬编码。

那是完全不可能的。