Exemplo de implementação e uso de um middleware customizado em uma API REST criada com .NET 5 + ASP.NET Core + Fluent Migrator + uma base do SQLite (armazenando períodos de indisponibilidade da aplicação, que serão verificados via middleware) -
View it on GitHub