丝袜人妻一区二区三区_少妇福利无码视频_亚洲理论片在线观看_一级毛片国产A级片

當(dāng)前位置:首頁(yè) > 體育

autofac 用Autofac替換.net core 內(nèi)置容器

官方建議是使用內(nèi)置容器,但有些功能不受支持,如下所示:

屬性注入基于名稱的注入子容器自定義生存期管理Func<T> 支持

因此,您可以使用其他第三方IOC容器,如Autofac,以下是學(xué)習(xí)使用記錄

首先,準(zhǔn)備一個(gè)接口及其實(shí)現(xiàn)類

publicinterfaceITestService

{

stringShowMsg();

}

publicclass testservice:ItestServiCe

{

publicstringShowMsg()

{

返回“test 123”;

}

}

第二,安裝Nuget包

注入

Autofac。擴(kuò)展。依賴注射

第三,在啟動(dòng)中配置容器。配置服務(wù)

注意:使用第三方容器,啟動(dòng)。配置服務(wù)必須返回IServiceProvider。

第一種方式,使用自動(dòng)調(diào)整模塊配置文件,原始代碼修改如下:

公共服務(wù)提供者配置服務(wù)(IServiceCollection服務(wù))

{

服務(wù)。AddMvc()。設(shè)置兼容性版本(兼容性版本。version _ 2 _ 2);

//添加自動(dòng)調(diào)整

var container builder = new container builder();

集裝箱造船廠。RegisterModule<。自動(dòng)調(diào)整模塊>();

集裝箱造船廠。Populate(服務(wù));

varcontainer = containerBuilder。build();

returnnewAutofacServiceProvider(容器);

}

自動(dòng)調(diào)整模塊類別,例如:

公共類自動(dòng)調(diào)整模塊:模塊

{

protectedoverridevoidLoad(容器生成器)

{

建筑工人。RegisterType<。TestService>。().As<。ITestService>。();

// ...........

}

}

第二條路

啟動(dòng)。配置服務(wù)修改如下

公共服務(wù)提供商配置服務(wù)(IServiceCollection服務(wù))

{

服務(wù)。AddMvc()。設(shè)置兼容性版本(兼容性版本。version _ 2 _ 2);

//添加自動(dòng)調(diào)整

var container builder = new container builder();

//containerBuilder。RegisterModule<。自動(dòng)調(diào)整模塊>();

//自動(dòng)注冊(cè)此程序集中的所有接口

//netcore_autofac將程序集命名為空

//InstancePerLifetimeScope:同一個(gè)Lifetime生成的對(duì)象是同一個(gè)實(shí)例

//SingleInstance: singleton模式,每次調(diào)用都會(huì)使用同一個(gè)實(shí)例化對(duì)象;每次使用同一個(gè)對(duì)象;

///instanceerdependency:默認(rèn)模式,每次調(diào)用都會(huì)重新實(shí)例化對(duì)象;為每個(gè)請(qǐng)求創(chuàng)建一個(gè)新對(duì)象;

集裝箱造船廠。注冊(cè)程序集類型(程序集。Load( "netcore_autofac ").AsImplementedInterfaces()。InstancePerLifetimeScope();

集裝箱造船廠。Populate(服務(wù));

varcontainer = containerBuilder。build();

returnnewAutofacServiceProvider(容器);

}

請(qǐng)參閱官方文件https://docs.Autofac.org/en/latest/integration/aspnet·core.html,了解其他autofac在中的使用。磊科

產(chǎn)地:

https://www . cn blogs . com/丘國(guó)超/archive/2019/06/03/10970672 . html

版權(quán)聲明:本文收集自網(wǎng)友或由網(wǎng)友提供。如有侵權(quán),請(qǐng)告知版主或留言,微信官方賬號(hào)立即刪除。

1.《autofac 用Autofac替換.net core 內(nèi)置容器》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《autofac 用Autofac替換.net core 內(nèi)置容器》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/tiyu/1585486.html

上一篇

魏無(wú)羨的陳情怎么來(lái)的 魏無(wú)羨的陳情怎么來(lái)的

下一篇

橫琴島 走在橫琴島上,我發(fā)現(xiàn)了這里被低估的秘密!

語(yǔ)音識(shí)別模塊 市面上常用的語(yǔ)音識(shí)別模塊主要包含哪些組件?

語(yǔ)音識(shí)別模塊 市面上常用的語(yǔ)音識(shí)別模塊主要包含哪些組件?

語(yǔ)音識(shí)別模塊也稱為語(yǔ)音識(shí)別系統(tǒng)。通俗地說就是一種具有識(shí)別功能的語(yǔ)音芯片組塊,廣泛應(yīng)用于各行各業(yè)。高質(zhì)量、耐用的語(yǔ)音模塊不僅賦予了電子產(chǎn)品智能,也最大限度地為人們提供了便捷的服務(wù)。那么,市場(chǎng)上常用的語(yǔ)音識(shí)別模塊都包含哪些組件呢?!今天,讓我們一起來(lái)談?wù)勥呅ぞ眯烹娮印?nbsp; 1.功率放大器模塊 為...

電容器符號(hào) 電容的單位、符號(hào)及應(yīng)用注意事項(xiàng)

電容器符號(hào) 電容的單位、符號(hào)及應(yīng)用注意事項(xiàng)

1.參數(shù): 單位:法拉,簡(jiǎn)稱法(F),微細(xì)加工(uF),皮法(pF)1 = 1×100萬(wàn)微細(xì)加工;1微法= 1×1000000皮法 誤差:ⅰ5%;Ⅱ10%;Ⅲ20%   2.類型: A.瓷介電容器 B.云母電容 C.紙張電容 D.空氣體電容 E.有機(jī)薄膜電容器 F.玻璃釉電容器 G.電解電...

超級(jí)電容器最新進(jìn)展 超級(jí)電容產(chǎn)業(yè)2019年要聞盤點(diǎn)!

超級(jí)電容器最新進(jìn)展 超級(jí)電容產(chǎn)業(yè)2019年要聞盤點(diǎn)!

隨著國(guó)內(nèi)儲(chǔ)能市場(chǎng)的蓬勃發(fā)展,超級(jí)電容器這種高功率密度、高安全性的新型儲(chǔ)能技術(shù)也在蓬勃發(fā)展。隨著超級(jí)電容器能量密度的增加,考慮到一定的功率密度,其應(yīng)用規(guī)模逐年擴(kuò)大。 今年特斯拉吞麥克斯韋,廣州船交付純電動(dòng)船,第二代超電動(dòng)公交車下線,石墨烯超級(jí)電容器儲(chǔ)能系統(tǒng)項(xiàng)目啟動(dòng),新能源汽車產(chǎn)業(yè)發(fā)展規(guī)劃(2021...

內(nèi)置gps模塊 內(nèi)置GPS數(shù)傳電臺(tái)和GPS數(shù)傳模塊是怎樣工作的

內(nèi)置gps模塊 內(nèi)置GPS數(shù)傳電臺(tái)和GPS數(shù)傳模塊是怎樣工作的

使用GPS定位衛(wèi)星在世界各地實(shí)時(shí)定位和導(dǎo)航的系統(tǒng)稱為全球衛(wèi)星定位系統(tǒng)(GPS)。GPS可以為全球用戶提供低成本、高精度的三維位置、速度、精確定時(shí)等導(dǎo)航信息,是衛(wèi)星通信技術(shù)在導(dǎo)航領(lǐng)域應(yīng)用的典范。 固特異公司生產(chǎn)的GPS數(shù)...

壓力容器定期檢驗(yàn)規(guī)則 壓力容器儲(chǔ)氣罐使用期限說明

壓力容器定期檢驗(yàn)規(guī)則 壓力容器儲(chǔ)氣罐使用期限說明

壓力容器氣罐使用壽命說明 空壓機(jī)儲(chǔ)氣罐一般使用壽命為5-10年;超過推薦使用壽命的簡(jiǎn)單壓力容器需要報(bào)廢。如需繼續(xù)使用,使用單位或個(gè)人必須按《壓力容器定期檢驗(yàn)規(guī)則》向當(dāng)?shù)靥胤N設(shè)備檢驗(yàn)機(jī)構(gòu)申報(bào)檢驗(yàn),檢驗(yàn)合格后方可繼續(xù)使用。...

易微聯(lián) 低成本改造智能家居-易微聯(lián)WIFI智能開關(guān)模塊

注:本文來(lái)自#原創(chuàng)新人#活動(dòng)。成功參加活動(dòng)將額外獲得100枚金幣。詳細(xì)活動(dòng)規(guī)則請(qǐng)戳此鏈接!目錄 一、購(gòu)買原因 二、外觀展示 第三,利用感情3.陽(yáng)臺(tái)上放置的LED串燈(阿姨買的6.5元10米100燈,連接天貓精靈套裝中的...

計(jì)算機(jī)模塊考試題庫(kù) 干貨丨2019年最新計(jì)算機(jī)等級(jí)考試題庫(kù),全部送給備考的你

開放式橋架 開放式橋架如何應(yīng)用于微模塊機(jī)房

  • 開放式橋架 開放式橋架如何應(yīng)用于微模塊機(jī)房
  • 開放式橋架 開放式橋架如何應(yīng)用于微模塊機(jī)房
  • 開放式橋架 開放式橋架如何應(yīng)用于微模塊機(jī)房