3

NServicebusでホストされるプロセスを作成していて、IOCコンテナーを初期化するとともに、Self-HostedWebAPIのインスタンスを作成したいと考えています。IWantToRunAtStartupインターフェイスとIWantToRunWhenTheBusStartsインターフェイスの実装の概念的な違いを理解しようとしているので、初期化コードを適切な場所に配置できます。これらの初期化のために実装するのに適したインターフェースはどれですか?

プロセスのシャットダウン時に必要となる停止インターフェイスがあるため、WebAPIにはIWantToRunAtStartupを使用すると思います。しかし、インターフェイスは依存性が注入されていると言っているので、IOCコンテナをIWantToRunWhenTheBusStartsまたは他の場所で初期化する必要がありますか?

4

1 に答える 1

4

V3での使用:

IWantToRunWhenTheBusStarts 

V4では、次のような新しいインターフェイスが導入されました。

IWantToRunWhenBusStartsAndStops

この新しいインターフェースはv5でも使用されます。

于 2012-12-28T05:20:54.977 に答える