Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 18489|Відповідь: 2

[ASP.NET] атрибут mvc Controller Autofac, введений у контролер

[Копіювати посилання]
Опубліковано 09.04.2017 13:14:35 | | | |


Найпоширенішим є автоматичне введення конструкторів, такий код:



Як автоматично ввести атрибути інтерфейсу в контролер? Код виглядає так:




Контролер:



Application_Start Метод запуску:



Насправді, це відбувається тут: будівельник. <HomeController>RegisterType(). As<BaseController>(). ВластивостіAutowired()

Інтерфейс:



Клас реалізації інтерфейсу:



Примітка:

Атрибут має бути встановлений як публічний!! захищений не може бути введений автоматично!!




Попередній:Уроки серії розробки та використання EF ORM
Наступний:Оператор CREATE DATABASE не дозволяється в транзакції з кількома операторами
 Орендодавець| Опубліковано 18.04.2017 14:45:31 |
nuget Install-Package Autofac.Mvc4
Install-Package Autofac.Extras.DynamicProxy2
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com