我創建了一個自定義屬性類,該類將檢查系統安全性並在出現安全錯誤時引發身份驗證異常。將具有變量值的自定義屬性作爲參數傳遞
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
}
我在想究竟做同樣的事情,以確保我的服務層 –