Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかのタスクを定期的に実行する単純な win サービスがあります。Ninject カーネルをすべてのタスク クラスに渡すにはどうすればよいですか?
基本タスク クラスの静的変数を作成し、サービスの開始時に初期化することをお勧めしますか?
基本タスク クラスの静的変数ではなく、各クラス インスタンスにカーネルを挿入することをお勧めします。これにより、(何らかの理由で) 複数のカーネルが必要であると判断した場合に、多少の柔軟性が得られます。基本クラスの static 変数は、より適切な用語がないため、yuckyのように見えます。