autofac文檔:方法注入


AutoFac文檔

目錄

  1. 開始
  2. Registering components
  3. 控制范圍和生命周期
  4. 用模塊結構化Autofac
  5. xml配置
  6. 與.net集成
  7. 深入理解Autofac
  8. 指導
  9. 關於
  10. 詞匯表

方法注入

方法注入設置調用方法時的依賴

介紹

可以實現方法注入的有兩種。

使用Activator

如果你使用委托來激活,只要調用這個方法在激活中

  builder.Register(c => {
    var result = new Whatever();
    result.SetSomeDependency(c.Resolve<SomeType>());
    return result;
    });
 

使用Activating Handler

如果你使用另外一種激活,比如反射激活,創建激活的事件接口OnActivating

  builder.Register<Whatever>().OnActivating(e => e.Instance.SomeMethod());
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM