Piranha CMS: промежуточное программное обеспечение с перенаправлением

#.net-core #piranha-cms

Вопрос:

Я создал класс сайта с регионом для разных настроек.

 public class Misc
{
    ....
    [Field(Title = "Maintenance mode", Placeholder = "If maintenance mode on")]
    public CheckBoxField OnMaintenance { get; set; }
    ...
}

[SiteType(Title = "Site title")]
public class TestSite : SiteContent<TestSite>
{
    ...
    [Region(Title = "Misc", Display = RegionDisplayMode.Setting)]
    public Misc MiscContents { get; set; }
    ...
}
 

Итак, мне нужно промежуточное программное обеспечение для проверки флага «OnMaintenance» и перенаправления запроса на страницу с сообщением о режиме обслуживания. Возможно ли это? Или, может быть, есть другой способ осознать это? Посмотрел на крючки, но не нашел подходящего.