システムのセキュリティをチェックし、セキュリティ エラーが発生した場合に認証例外をスローするカスタム属性クラスを作成しました。
public class EntityChecker: System.Attribute
{
public EntityChecker(int entityId)
{
// doing some logic to check if the entityId is allowed to be inserted
}
}
このカスタム属性をエンティティ追加関数の宣言として使用し、関数から属性コンストラクターに変数を渡したいと考えています。このようなことができるでしょうか?
[EntityChecker(entityId)]
public int AddNewEntity(entityId)
{
// logic of entity addition
}