Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 2446|Отговор: 0

[ASP.NET] ASP.NET MVC използва Autofac за добавяне на глобални филтри

[Копирай линк]
Публикувано в 5.05.2024 г. 19:15:08 ч. | | | |
Изисквания: Добавете глобален филтър ASP.NET MVC, конструкторът на филтъра има зависимости и трябва да инжектирате свързани услуги за тестване чрез новосъздадения уеб проект на .NET Framework версия 4.8.

Първо, реферирайте пакета за зависимости, свързан с Autofac, както следва:


Създайте нов филтър за удостоверяване на IAuthenticationFilter за тестване, кодът е следният:

Отворете Global.asax.cs и го модифицирайте по следния начин:

DependencyResolver е важен компонент в MVC, както подсказва името, той отговаря за разрешаването на обекти на зависимости и може да се каже, че е IOC контейнер, използван в рамките на MVC фреймуърка. Много обекти се създават чрез MVC и може да не го използваме директно, но ако използвате Unity, Autofac или разглеждате някои проекти с отворен код, винаги ще го видите.

Започнете отстраняване на грешки и тествайте както е показано по-долу:



(Край)





Предишен:Фронтендът използва spark-md5 за изчисляване на стойността на файла MD5
Следващ:ASP.NET Core (27) Оптимизация на производителността PurgeCSS за премахване на неизползван код
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com