Tôi đã tạo một lớp thuộc tính tùy chỉnh sẽ kiểm tra bảo mật hệ thống và ném ngoại lệ xác thực nếu có lỗi bảo mật.Truyền thuộc tính tùy chỉnh với giá trị biến là tham số
public class EntityChecker: System.Attribute
{
public EntityChecker(int entityId)
{
// doing some logic to check if the entityId is allowed to be inserted
}
}
Tôi muốn sử dụng thuộc tính tùy chỉnh này làm tuyên bố cho chức năng bổ sung thực thể và tôi muốn chuyển một biến từ hàm này sang hàm tạo thuộc tính. có thể một cái gì đó như thế này được thực hiện?
[EntityChecker(entityId)]
public int AddNewEntity(entityId)
{
// logic of entity addition
}
tôi đã nghĩ đến việc làm chính xác những điều tương tự để bảo đảm lớp dịch vụ của tôi –