我如何注入nservice總線使用的當前會話工廠到自定義saga finder?設置會話工廠
我曾嘗試使用下面的代碼
NServiceBus.Configure.With()
.CastleWindsorBuilder()
.Sagas()
.NHibernateSagaPersister()
.XmlSerializer();
初始化的傳奇和我有一個sagafinder
public sagafinder:saga<...>
{
private ISessionFactory sessionFactory;
public virtual ISessionFactory SessionFactory
{
get { return sessionFactory; }
set { sessionFactory = value; }
}
}
但這會話工廠總是來爲空。 我知道我沒有設置會話工廠。我可以如何設置它?
感謝, Ajai
由於您使用的是NH持久存儲器,只要您在實現Saga時重寫ConfigureHowToFindSaga()方法,就可以處理查找Saga。你能評論你的情況如何不被內置機制滿足嗎? –
2010-11-18 15:55:01