Filters In Asp.Net Core | Microsoft Docs
By kirk larkin, rick anderson, tom dykstra, and steve smith. filters in asp.net core allow code to be run before or after specific stages in the request processing pipeline.. built-in filters handle tasks such as: authorization (preventing access to resources a user isn't authorized for). response caching (short-circuiting the request pipeline to return a cached response).