使用AttributeUsage属性,我可以将属性的有效目标限制为特定的实体类型(类、属性等)。然而,如何进一步限制它,使其只适用于某一类型的属性?MyAttribute' is only valid on classes derived from Foo"我很确定这应该是可行的,因为如果我们试图将AttributeUsage属性应用于一个不是从Attribute派生的类,那么它本身就有这个限制:
[AttributeUsage(AttributeTarge
我目前有DTO之间的继承,只要我为每个具体的(叶节点)DTO定义了一个路由,而不是在一个超类上,它就工作得很好。到目前为止,超类都是抽象的。现在,我有一个DTO,它是具体的,并且定义了route属性,它也是另一个DTO的超类,具有它自己的路由。superclass DTOA当我在DTOA上执行GET时,响应的是DTOB的服务。除了对我的继承进行不同的建模之外,我如何才能使路由按照我所希望的那样工作?DTOA routed to s
如何在我的自定义FeatureAuthorize属性中使用位或操作传递多个参数,这与AttributeUsage作为方法或类支持AttributeTarget的方式相同。[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]public class