2
我在我的方面內有一些依賴項,我想使用IoC容器來管理這些依賴項的生命週期。使用Postsharp來引入構造函數
我的第一個想法是,引入一個構造函數,該構造函數比該類型中最具體的構造函數多一個參數將是解決此問題的好方法。
但是我似乎無法找到辦法做到這一點,但我想知道A)這是否可能,以及B)是否有更好的解決方案來解決這個問題。
我在我的方面內有一些依賴項,我想使用IoC容器來管理這些依賴項的生命週期。使用Postsharp來引入構造函數
我的第一個想法是,引入一個構造函數,該構造函數比該類型中最具體的構造函數多一個參數將是解決此問題的好方法。
但是我似乎無法找到辦法做到這一點,但我想知道A)這是否可能,以及B)是否有更好的解決方案來解決這個問題。
感謝,這種做法的問題是,我需要引入一個構造函數的基礎上,已經在類型存在構造函數。 它讓我感到可能這有更好的解決方案(這看起來有點複雜)。 – Khanzor
您需要反思目標以確定構造函數的配置文件,但是您必須編寫該方面的代碼。您無法使用postsharp(動態生成方法配置文件)執行此操作。您可以使用T4模板來讀取類,並使用正確的構造函數編寫方面以進行注入(並不像聽起來那麼辛苦),但是我不得不建議您找到一種更好的方法來執行您想要執行的任何操作。如果它是依賴注入,你正在尋找然後使用屬性注入,而不是構造函數注入。這會容易得多。 – ILovePaperTowels