Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 27262|Atbildi: 4

[Avots] Izmantojiet autofac MVC, lai ieviestu automātisko reģistrāciju

[Kopēt saiti]
Publicēts 20.11.2019 09:44:39 | | |
Ideja ir vienkārša: vispirms mēs atrodam visus DLL, tad mēs atrodam klasi, kas īsteno IAutoInject interfeisu, un pēc tam izmantojam RegisterAssemblyTypes, lai to injicētu. IAutoInject ir tukšs interfeiss, kas palīdz mums atrast saskarnes, kas jāreģistrē

1. Palaidiet komandu konsolē, lai instalētu AutoFac komponentu



2. Definējiet IAutoInject saskarni



3. Inicializējiet Application_Start().
Iegūstiet visus projekta metodes komplektus:

.Net Core iegūst visus projekta komplektus, izņemot Microsoft un Nuget pakotnes
https://www.itsvse.com/thread-8994-1-1.html
(Avots: Architect_Programmer)



Piezīme: Iegūstiet nepareizu montāžas pareizrakstību (kas izraisa reģistrācijas informācijas zudumu pēc programmu pūla atgūšanas):var assemblies = AppDomain.CurrentDomain.GetAssemblies(). ToArray();


4. Uzrakstiet testa kodu

Apmeklējiet sadaļu Sākums/indekss, lai veiksmīgi redzētu OK izvadi





Iepriekšējo:Konvolūcijas neironu tīklu parsēšana
Nākamo:.Net Core iegūst visus projekta komplektus, izņemot Microsoft un Nuget pakotnes
 Saimnieks| Publicēts 20.11.2019 10:38:53 |
Ja saskarne ir vispārīga, spriedums ir šāds:

 Saimnieks| Publicēts 20.11.2019 10:39:23 |
Noteikt, vai atribūts ir kopas vispārīgs

 Saimnieks| Publicēts 20.11.2019 10:46:42 |
Publicēts 21.01.2022 10:48:45 |
Atbalsta atbalsta atbalsts
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com