我有一個類如下,其構造函數接受兩個List<T> public class Param<T>
{
public List<T> Joes { get; }
public List<T> Dans { get; }
public Param(List<T> joes, List<T> dans)
{
Joes = joes;
Dan
我需要一個診斷/管理頁面來顯示Autofac在當前時間點正在管理的內容。很適合查找泄漏和錯誤。 There is a way來計算Autofac解析對象的數量。然而它很重,不應該用於生產。 There is a way記錄所有分辨率。同樣,它不應該用於生產。 與這些解決方案不同,我需要的只是當前管理對象的快照。這是可能的,沒有捕獲每個解決事件並存儲它(如上所述)?
我正在尋找最簡潔的方式來解決與autofac的圈養相關性問題。 我將在每一個LifeTimeScope被registerd一個短命類: public class ShortLived
{
public void DoSomethingUsefull() {}
}
而且我有一個將被註冊爲單個實例長期居住類。它依賴於ShortLived類: public class LongLive
使用OWIN和AutoFac作爲IoC容器,我試圖使用依賴注入將HttpContext注入會話狀態存儲機制,但HttpContext.Session爲null。另外,我不確定它是否重要,但是我試圖將HttpContextWrapper(HttpContext.Current)注入到的類是作爲nuget包構建的外部dll。 Autofac註冊,註冊我的Autofac模塊 public static