My ASP.NET MVC 3アプリケーションはNinject IoCコンテナを使用します。コントローラーの1つは、データ・プロバイダーに依存します。これは、Webサイトの開始時に潜在的に必要なもののキャッシュを開始する必要があります。コントローラーが要求に応じて作成され、データが必要な場合は不要です。モジュールロード時にシングルトンスコープの依存関係のインスタンスを作成するようにカーネルに依頼する
このため、私は依存関係のシングルトンスコープインスタンスを作成するようにNinjectに依頼する必要があります。これは、サイト開始時のリクエストをフィードすることになります。
どうすればいいですか?
ありがとうございますが、サイトの開始時に依存関係を取得する方法を知る必要があることを明示しました。私はシングルトンスコープの依存関係を作成する方法を認識しています。今はGlobal.asaxで 'DependencyResolver.Current.GetService'を呼び出しています。 –
次に、これをロードするコールを行う必要があります。つまり、オブジェクトが必要なときにロードされると言ったときの意味です。あなたがそれを使用していないなら、そうでなければインスタンス化する必要はありません。 –