iinterceptor

    1熱度

    1回答

    我試圖讓我寫的工作的攔截器,但由於某種原因,當我請求我的組件時似乎並沒有實例化攔截器。我在做這樣的事情(原諒我,如果這並不完全編譯,但你應該明白我的意思): container.Register( Component.For<MyInterceptor>().LifeStyle.Transient, AllTypes.Pick().FromAssembly(...).If(t =

    0熱度

    1回答

    我爲我的域模型中的ILoggable對象設置了一個IInterceptor。而在OnFlushDirty事件上,我正在嘗試保存日誌(審計)。但是在做這件事時,我的代碼進入了一個無限循環。 _logrepository.Save(日誌)調用OnFlushDirty即使日誌不是ILoggable對象(這是因爲實體仍然是以前的對象) 是否有使用.Save(無需打開另一個會話)的方式在IIntercept

    2熱度

    2回答

    我正在使用Castle DynamicProxy2來「添加」接口以從字典中檢索字段。例如,給出下面的類: public class DataContainer : IDataContainer { private Dictionary<string, object> _Fields = null; public Dictionary<string, object> Data

    0熱度

    1回答

    我在使用NHibernate加載對象時出現問題。這些實體引用了不再存在的文件。當NHibernate分配這些實體的'Path'屬性時,這些實體會嘗試加載導致出現異常的文件。異常會導致加載事務完全回滾。 我想保持我的實體不變,因此一旦設置了Path,它們就會繼續加載文件。 在我從數據庫加載的情況下,我想跳過這些實體並加載我的項目的其餘部分。 我想使用IInterceptor來完成這件事。 Basic

    1熱度

    1回答

    我創建了一個簡單的AuditInterceptor:EmptyInterceptor現在我想知道如何使用Windsor在我的應用程序中註冊這個新的攔截器?