Я создал собственный класс атрибутов, который проверяет безопасность системы и выдает исключение проверки подлинности, если есть ошибка безопасности.
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
}