4

いくつかのタスクを定期的に実行する単純な win サービスがあります。Ninject カーネルをすべてのタスク クラスに渡すにはどうすればよいですか?

基本タスク クラスの静的変数を作成し、サービスの開始時に初期化することをお勧めしますか?

4

1 に答える 1

1

基本タスク クラスの静的変数ではなく、各クラス インスタンスにカーネルを挿入することをお勧めします。これにより、(何らかの理由で) 複数のカーネルが必要であると判断した場合に、多少の柔軟性が得られます。基本クラスの static 変数は、より適切な用語がないため、yuckyのように見えます。

于 2009-05-27T12:04:39.637 に答える