Autofac簡單學習

2022-06-19 08:57:13 字數 1044 閱讀 5079

強烈推薦勤快哥的小站

資源多多

整體**結構如下:

一、簡單預設方式注入

1、iservice

using system;

using system.collections.generic;

using system.text;

namespace iservice

}

2、service

using iservice;

using system;

using system.collections.generic;

using system.text;

namespace service

; }}}

3、注入

namespace testautofac}}

二、屬性注入  

測試了下,跨專案好像不行,只能在同乙個專案中測試了一下。

介面和類實現與上面的**一致。

關鍵點如下:

1、注入

using system;

using system.collections.generic;

using system.io;

using system.linq;

using system.reflection;

using system.threading.tasks;

namespace testautofac}}

2、元件依賴

public void configureservices(iservicecollection services)

更具體的可以見

/1435?kw=autofac

autofac的簡單使用

配置檔案中加上 其中 根結點 autofac defaultassembly表示執行程式集的名字 子節點 component name 表示在獲取的時候的唯一名字,type 類的全名稱,程式集名字 service 繼承的介面 如果沒繼承跟type一樣即可 實現 幫助類 autofacutils pu...

AutoFac的簡單使用教程

autofac可以對 進行依賴注入,實現控制反轉。以下是本菜鳥在初次入門時的 配置,其原始碼,內部原理都還有待日後研究。目前也只是僅僅做到了能夠使專案正常使用而已。跟我一樣剛剛入門的菜鳥朋友們可以借鑑一下。一 使用nuget進行引用新增 1.autofac 4.9.3 2.auto.mvc5 4.0...

AutoFac 簡單好用的IOC介紹

0.安裝autofac的nuget 1.準備測試介面和類 class ballgame iplay class computergame iplay inte ce iplay 2.編寫autofac模組 class playmodule module 這樣的設計是主張模組化程式設計,把職責隔離到不...