NServicebusでホストされるプロセスを作成していて、IOCコンテナーを初期化するとともに、Self-HostedWebAPIのインスタンスを作成したいと考えています。IWantToRunAtStartupインターフェイスとIWantToRunWhenTheBusStartsインターフェイスの実装の概念的な違いを理解しようとしているので、初期化コードを適切な場所に配置できます。これらの初期化のために実装するのに適したインターフェースはどれですか?
プロセスのシャットダウン時に必要となる停止インターフェイスがあるため、WebAPIにはIWantToRunAtStartupを使用すると思います。しかし、インターフェイスは依存性が注入されていると言っているので、IOCコンテナをIWantToRunWhenTheBusStartsまたは他の場所で初期化する必要がありますか?