У нас есть базовый контроллер, который наследуют все остальные наши контроллеры, и собственный атрибут RequireHttps. Этот пользовательский атрибут имеет переключатель для принудительного использования SSL или использования параметра в файле конфигурации. Базовый контроллер снабжен этим атрибутом и настроен на использование параметра конфигурации, который является правильным для 95% наших контроллеров. Однако у нас есть пара контроллеров, которые мы хотим установить так, чтобы они всегда требовали SSL. Если я применяю атрибут к этим парам контроллеров для принудительного использования SSL, то код RequireHttpsAttribute запускается дважды (вероятно, это не большая проблема, но, конечно, не идеальная).
Можно ли как-нибудь переопределить объявление атрибута в базовом классе объявлением атрибута в дочернем элементе? Я подозреваю, что не могу, но хотел бы знать наверняка.
Спасибо всем