Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 2446|Odpoveď: 0

[ASP.NET] ASP.NET MVC používa Autofac na pridávanie globálnych filtrov

[Kopírovať odkaz]
Zverejnené 5. 5. 2024 19:15:08 | | | |
Požiadavky: Pridajte globálny filter ASP.NET MVC, konštruktor filtra má závislosti a je potrebné injektovať súvisiace služby na testovanie pomocou novo vytvoreného webového projektu .NET Framework verzie 4.8.

Najprv odkazujeme na závislostný balík súvisiaci s Autofacom nasledovne:


Vytvorte nový IAuthenticationFilter autentifikačný filter na testovanie, kód je nasledovný:

Otvorte Global.asax.cs a upravte ho nasledovne:

DependencyResolver je dôležitou súčasťou MVC, ako už názov napovedá, je zodpovedný za riešenie závislostných objektov a dá sa povedať, že ide o IOC kontajner používaný v rámci MVC frameworku. Mnohé objekty vznikajú cez MVC a nemusíme ho priamo používať, ale ak používate Unity, Autofac alebo sa pozeráte na nejaké open source projekty, vždy ho uvidíte.

Začnite ladiť a testovať, ako je uvedené nižšie:



(Koniec)





Predchádzajúci:Frontend používa spark-md5 na výpočet hodnoty súboru MD5
Budúci:ASP.NET Core (27) optimalizácia výkonu PurgeCSS na odstránenie nepoužitého kódu
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com