У меня есть простой атрибут, который наследуется от ApiControllerAttribute. Я хочу применить атрибут Route и предоставить шаблон маршрута через конструктор атрибута.
Но я получаю сообщение об ошибке и практически не могу получить доступ ни к одному значению в классе из добавленного атрибута.
Можно ли это сделать таким способом? Или мне следует выбрать другое решение?
Атрибут:
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
[Route(controllerName)]
public sealed class APIAttribute(string controllerName) : ApiControllerAttribute
{
}
Использование:
[API("MyController")]
public class MyController
{
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -attribute
Мобильная версия