J'ai une classe de base.Comment appliquer OU dans PrincipalPermission dans la classe de base et de dérivation
[PrincipalPermission(SecurityAction.Demand, Role = "Admin")]
public class Base
{
}
et une dérivée.
[PrincipalPermission(SecurityAction.Demand, Role = "Developer")]
public class Derived : Base
{
}
Je veux laisser l'utilisateur avec des droits "Developer" pour créer un objet de Derived. Mais je suis incapable de faire comme la classe de base a la permission d'admin.
L'administrateur devrait être capable de créer l'objet de toutes les classes dérivées. Donc je veux mettre la permission dans la classe de base pour l'admin.
Comment puis-je résoudre ce problème?