using Microsoft.Extensions.DependencyInjection;
public class ThrottleFilterAttribute : Attribute, IActionFilter { public void OnActionExecuting(ActionExecutingContext context) { var cache = context.HttpContext.RequestServices.GetService<IDistributedCache>(); ... } ... }