0

V4 から V5 に更新しています。V4 では configure のインスタンスを使用しましたが、現在は使用できません。これは私のコードです

Configure.Instance.Builder.Build(handlerType)
NServiceBus.Configure.Instance.Builder.Build<IBus>()

NServiceBus で configure のインスタンスを取得する方法について何か知っている人はいますか?

4

1 に答える 1

0

静的プロパティを介したビルダーへのアクセスは、V5 ではサポートされなくなりました。V4 以降Configureはインスタンス ベースであり、静的ではなくなりました。次の可能性があります。

  • 静的コンテナー アクセサーを作成し、コンテナーに直接アクセスする
  • そこに実装IWantToRunBeforeConfigurationIsFinalizedしてアクセスするブートストラップ クラスを作成します。Configure

public class MyBootstrapper : IWantToRunBeforeConfigurationIsFinalized { public void Run(Configure config) { config.Builder.Build<YourDependency>(); } }

于 2015-04-07T10:30:35.473 に答える