autofac文件 事件

2022-03-12 06:01:36 字數 632 閱讀 7701

開始

registering components

控制範圍和生命週期

用模組結構化autofac

xml配置

與.net整合

深入理解autofac

指導關於

詞彙表在component生命週期的不同階段使用事件。

autofac暴露三個事件介面供例項的不同階段呼叫

這些事件會在註冊的時候被訂閱,或者被附加到icomponentregistration 的時候

builder.registertype().onactivated(e => e.instance.startlistening());
component被建立之前呼叫,在這裡你可以

在component被完全建立的時候呼叫一次。在這個時候你可以執行程式級別的一些工作(這些工作依賴於物件被完全建立)-這種情況很罕見。

替代component的標準清理方法。實現了idisposable 介面的標準清理方法(沒有標記為externallyowned) 通過呼叫dispose 方法。沒有實現idisposable或者被標記為externallyowned的清理方法是乙個空函式-不執行任何操作。onrelease 就是用來覆蓋預設的清理行為的。

autofac文件 關係型別

開始 registering components 控制範圍和生命週期 用模組結構化autofac xml配置 與.net整合 深入理解autofac 指導關於 詞彙表autofac提供拆箱即用的關係型別。autofac會對下面列出的關係型別特別解釋。下面列出的每一種關係型別,autofac都會在需...

autofac文件 迴圈依賴

開始 registering components 控制範圍和生命週期 用模組結構化autofac xml配置 與.net整合 深入理解autofac 指導關於 詞彙表迴圈依賴是指執行期間物件之間的相互依賴 使用含有屬性依賴的類時,使用activated事件的injectunsetpropertie...

autofac文件 元資料

開始 registering components 控制範圍和生命週期 用模組結構化autofac xml配置 與.net整合 深入理解autofac 指導關於 詞彙表autofac提供機制去建立和使用component的元資料 如果你熟悉managed extensibility framewor...