nserviceバスで使用されている現在のセッションファクトリをカスタムサガファインダに注入するにはどうすればよいですか?セッションファクトリを設定する
私は、次のコード
NServiceBus.Configure.With()
.CastleWindsorBuilder()
.Sagas()
.NHibernateSagaPersister()
.XmlSerializer();
を使用してサガを初期化していると私はsagafinder
public sagafinder:saga<...>
{
private ISessionFactory sessionFactory;
public virtual ISessionFactory SessionFactory
{
get { return sessionFactory; }
set { sessionFactory = value; }
}
}
を持っていますが、このセッションファクトリが常にnullとして来ています。 私はセッションファクトリーを設定していないことを知っています。どうすれば設定できますか?
おかげで、 Ajai
NHペリスタを使用しているので、Sagaの実装でConfigureHowToFindSaga()メソッドをオーバーライドしている限り、これはあなたのためのSagaの検出を処理します。組み込みのメカニズムがあなたの状況をどのように満たしていないかについてコメントできますか? –