Что такое сборка и пространство имен атрибута AllowXRequestsEveryXSecondsAttribute?

#c# #asp.net-mvc

#c# #asp.net-mvc

Вопрос:

У меня есть ASP.NET Приложение MVC, созданное с помощью Visual Studio 2017. Я пытался использовать AllowXRequestsEveryXSecondsAttribute для действия контроллера, но я не могу найти assembly и пространство имен, где оно определено. По-видимому, класс атрибута еще не определен в .NET Core, но я использую .NET Framework.

Кто-нибудь знает сборку и пространство имен, в которых определен класс атрибута?

Ответ №1:

AllowXRequestsEveryXSecondsAttribute Не является частью .NET Framework или .NET Core. На самом деле это происходит от третьей стороны за пределами Microsoft, в частности, для демонстрации лучших практик безопасности в .NET Framework.

Microsoft разъяснила это в своих ASP.NET Ядро github: https://github.com/aspnet/AspNetCore/issues/6836

Сама библиотека представлена в виде шаблона проекта, и она предназначена только для .NET Framework, в основном для .NET Framework 4.6.1 или более поздней версии. Поэтому не рекомендуется использовать это для вашего проекта .NET Core.

К вашему сведению, это ссылка на репозиторий github, который содержит реализацию, использование и образец, находится по адресу:https://github.com/johnstaveley/SecurityEssentials

Комментарии:

1. Я скачал библиотеку и собрал ее. Это сработало, как ожидалось. Большое вам спасибо.