как добавить IMemoryCache в инъекцию зависимостей, я хочу использовать это, но когда я добавляю это в мой код, как показано ниже, отобразится ошибка в файле startup.cs, как добавить параметр IMemoryCache в Startup.cs
Startup.csошибка
Ошибка CS0542 'HMACAuthenticationAttribute': имена членов не могут совпадать с типом их включения
public class HMACAuthenticationAttribute : Attribute, IAuthorizationFilter
{
private IMemoryCache _cache;
public HMACAuthenticationAttribute(IMemoryCache cache)
{
_cache = cache;
}
}
services.AddMvc(options => options.Filters.Add(new HMACAuthenticationAttribute())).SetCompatibilityVersion(CompatibilityVersion.Version_2_2);