Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 18489|Risposta: 2

[ASP.NET] Attributo autofac del controller mvc iniettato nel controller

[Copiato link]
Pubblicato su 09/04/2017 13:14:35 | | | |


Il più comunemente utilizzato è l'iniezione automatica di costruttori, il seguente codice:



Come iniettare automaticamente gli attributi dell'interfaccia nel controller? Il codice è il seguente:




Controller:



Application_Start Metodo di avvio:



In realtà, è ambientato qui: costruttore. RegistroTipo<HomeController>(). As<BaseController>(). ProprietàAutowired()

Interfaccia:



Classe di implementazione dell'interfaccia:



Nota:

L'attributo deve essere impostato su pubblico!! Protetto non può essere iniettato automaticamente!!




Precedente:Tutorial della serie EF ORM Development and Use
Prossimo:L'istruzione CREATE DATABASE non è consentita all'interno di una transazione multi-istruzione
 Padrone di casa| Pubblicato su 18/04/2017 14:45:31 |
nuget Install-Package Autofac.Mvc4
Install-Package Autofac.Extras.DynamicProxy2
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com