Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 27262|Răspunde: 4

[Sursă] Folosiți autofac în MVC pentru a implementa înregistrarea automată

[Copiază linkul]
Postat pe 20.11.2019 09:44:39 | | |
Ideea este simplă: mai întâi găsim toate DLL-urile, apoi clasa care implementează interfața IAutoInject și apoi folosim RegisterAssemblyTypes pentru a o injecta. IAutoInject este o interfață goală care ne ajută să găsim interfețe ce trebuie înregistrate

1. Rulează comanda în consolă pentru a instala componenta AutoFac



2. Definirea interfeței IAutoInject



3. Inițializați în Application_Start().
Obține toate asamblările pentru o metodă de proiect:

.Net Core preia toate ansamblurile proiectului, cu excepția pachetelor Microsoft și Nuget
https://www.itsvse.com/thread-8994-1-1.html
(Sursa: Architect_Programmer)



Notă: Introducerea greșită a scrierii asamblării (ceea ce duce la pierderea informațiilor de înregistrare după recuperarea programului):var assemblies = AppDomain.CurrentDomain.GetAssemblies(). ToArray();


4. Scrierea codului de test

Vizitează Home/index pentru a vedea cu succes rezultatul OK





Precedent:Analizarea rețelelor neuronale convoluționale
Următor:.Net Core preia toate ansamblurile proiectului, cu excepția pachetelor Microsoft și Nuget
 Proprietarul| Postat pe 20.11.2019 10:38:53 |
Dacă interfața este generică, judecata este următoarea:

 Proprietarul| Postat pe 20.11.2019 10:39:23 |
Determină dacă un atribut este un generic de mulțime

 Proprietarul| Postat pe 20.11.2019 10:46:42 |
Postat pe 21.01.2022 10:48:45 |
Sprijin, sprijin, suport suport
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com