Prasības: Pievienojiet globālo filtru ASP.NET MVC, filtra konstruktoram ir atkarības, un jums ir jāievada saistītie pakalpojumi, lai pārbaudītu, izmantojot jaunizveidoto .NET Framework versijas 4.8 tīmekļa projektu.
Vispirms atsaucieties uz Autofac saistīto atkarības pakotni šādi:
Izveidojiet jaunu IAuthenticationFilter autentifikācijas filtru testēšanai, kods ir šāds:
Atveriet Global.asax.cs un modificējiet to šādi:
DependencyResolver ir svarīgs MVC komponents, kā norāda nosaukums, tas ir atbildīgs par atkarības objektu izšķirtspēju, un var teikt, ka tas ir IOC konteiners, ko izmanto MVC sistēmā. Daudzi objekti tiek izveidoti, izmantojot MVC, un mēs to nevaram izmantot tieši, bet, ja jūs izmantojat Unity, Autofac vai aplūkojat dažus atvērtā koda projektus, jūs to vienmēr redzēsiet.
Sāciet atkļūdošanu un pārbaudiet, kā parādīts tālāk:
(Beigas)
|