Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 27262|Odgovoriti: 4

[Vir] Uporabite autofac v MVC za implementacijo samodejne registracije

[Kopiraj povezavo]
Objavljeno na 20. 11. 2019 09:44:39 | | |
Ideja je preprosta: najprej najdemo vse DLL-je, nato razred, ki implementira vmesnik IAutoInject, in nato uporabimo RegisterAssemblyTypes za njegovo vbrizgavanje. IAutoInject je prazen vmesnik, ki nam pomaga najti vmesnike, ki jih je treba registrirati

1. Zaženi ukaz v konzoli za namestitev komponente AutoFac



2. Definirajte vmesnik IAutoInject



3. Inicializiraj v Application_Start().
Pridobite vse sestavljanja za projektno metodo:

.Net Core dobi vse sestavljene datoteke projekta, razen Microsoft in Nuget paketov
https://www.itsvse.com/thread-8994-1-1.html
(Vir: Architect_Programmer)



Opomba: Napačno črkovanje sestavljanja (kar povzroči, da se registracijske informacije izgubijo po ponovnem prevzemu programskega bazena):var assemblies = AppDomain.CurrentDomain.GetAssemblies(). ToArray();


4. Napišite testno kodo

Obiščite Home/index, da uspešno vidite izhod OK





Prejšnji:Razčlenjevanje konvolucijskih nevronskih mrež
Naslednji:.Net Core dobi vse sestavljene datoteke projekta, razen Microsoft in Nuget paketov
 Najemodajalec| Objavljeno na 20. 11. 2019 10:38:53 |
Če je vmesnik generičen, je sodba naslednja:

 Najemodajalec| Objavljeno na 20. 11. 2019 10:39:23 |
Določimo, ali je atribut množična generična

 Najemodajalec| Objavljeno na 20. 11. 2019 10:46:42 |
Objavljeno na 21. 01. 2022 10:48:45 |
Podpora, podpora, podpora podpora
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com