Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 27262|Válasz: 4

[Forrás] Használd az autofac-t az MVC-ben az automatikus regisztráció megvalósításához

[Linket másol]
Közzétéve 2019. 11. 20. 9:44:39 | | |
Az ötlet egyszerű: először megtaláljuk az összes DLL-t, aztán megtaláljuk az IAutoInject interfészt megvalósító osztályt, majd a RegisterAssemblyTypes segítségével injektáljuk azt. Az IAutoInject egy üres interfész, amely segít megtalálni azokat a felületeket, amelyeket regisztrálni kell

1. Futtatd a konzolon a parancsot az AutoFac komponens telepítéséhez



2. Az IAutoInject interfész meghatározása



3. Inicializálás Application_Start().
Szerezd meg az összes összeállítást egy projektmódszerhez:

A .Net Core kapja a projekt összes összeállítását, kivéve a Microsoft és Nuget csomagokat
https://www.itsvse.com/thread-8994-1-1.html
(Forrás: Architect_Programmer)



Megjegyzés: Rossz helyesírást kér az assembly (ami miatt a regisztrációs információk elvesznek, miután a programkészletet visszaszerezik):var assemblies = AppDomain.CurrentDomain.GetAssemblies(). ToArray();


4. Tesztkód írása

Látogass a Home/index oldalra, hogy sikeresen lásd az OK kimenetet





Előző:Konvolúciós neurális hálózatok elemzése
Következő:A .Net Core kapja a projekt összes összeállítását, kivéve a Microsoft és Nuget csomagokat
 Háziúr| Közzétéve 2019. 11. 20. 10:38:53 |
Ha az interfész általános, az ítélet a következő:

 Háziúr| Közzétéve 2019. 11. 20. 10:39:23 |
Határozzuk meg, hogy egy attribútum halmaz-e generikus-e

 Háziúr| Közzétéve 2019. 11. 20. 10:46:42 |
Közzétéve 2022. 01. 21. 10:48:45 |
Támogatás, támogatás, támogatás
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com