配置檔案中加上:
其中 根結點 autofac
defaultassembly表示執行程式集的名字
子節點 component : name 表示在獲取的時候的唯一名字, type- 類的全名稱,程式集名字 service-繼承的介面(如果沒繼承跟type一樣即可)
**實現:
幫助類 autofacutils:
public class autofacutils
/// /// 獲取乙個例項
///
/// 返回型別
/// component的名字
/// 建構函式的引數
///
public static t getinstance(string key, params parameter ps)
}
呼叫:
class program
}
AutoFac的簡單使用教程
autofac可以對 進行依賴注入,實現控制反轉。以下是本菜鳥在初次入門時的 配置,其原始碼,內部原理都還有待日後研究。目前也只是僅僅做到了能夠使專案正常使用而已。跟我一樣剛剛入門的菜鳥朋友們可以借鑑一下。一 使用nuget進行引用新增 1.autofac 4.9.3 2.auto.mvc5 4.0...
Autofac簡單學習
強烈推薦勤快哥的小站 資源多多 整體 結構如下 一 簡單預設方式注入 1 iservice using system using system.collections.generic using system.text namespace iservice 2 service using iserv...
AutoFac使用總結
註冊部分 使用registertype進行註冊 csharp view plaincopy fact public void can resolve myclass 註冊為介面 csharp view plaincopy fact public void register as inte ce 使用...