Q
IoC寿命の差
-2
A
答えて
1
- シングルトン
それは "すべてのための1つのインスタンス" を意味します。すべての時間はあなたがResolve
(でも、暗黙的に)呼び出すときは
それはsingletone
に反対だ
- 一時同じオブジェクトを得ました。あなたが呼んでできるだけ多くのオブジェクトを取得します
Resolve
- PerWebRequest
読む方法1つの要求に対する
Singleton
および他のためのtransient
(要求が受信としてあなたはできるだけ多くのオブジェクトを取得します)詳細については、catle.windsor manualまたはofficial asp.net docs
1
PerWebRequest sco peはWebcallの始まりからWebcallの終わりまで続きます。あなたが解決されたエンティティへの参照を保持している限り、一時的な生存期間。 AddTransientメソッドは、抽象型を、それを必要とするすべてのオブジェクトに対して個別にインスタンス化された具象サービスにマップするために使用されます。
は参照してください:Asp.Net Dependency Injection
0
一時はあなたがIoCコンテナと呼ばれるほど多くのオブジェクトがあることを意味します。また、作成したすべてのIDisposableアイテムを処分する必要があることを意味します。
PerWebRequestはリクエストごとに1つのインスタンスを持つことを意味します。したがって、サーバーで複数のリクエストが実行されている場合、それぞれに独自のオブジェクトインスタンスがあります。 IDisposableオブジェクトは、IoCフレームワークによって処理される可能性があります。
関連する問題
- 1. スタックブロックの寿命
- 2. メッセージハンドラの寿命
- 3. シングルトンクラスの寿命
- 4. 寿命は
- 5. 期待寿命
- 6. Googleフルーツオブジェクトの寿命
- 7. Getstreamフィードカーソルの寿命
- 8. GWTリモートサービスの寿命
- 9. Javaのオブジェクト寿命
- 10. 等しい寿命
- 11. カスタムファイルクラスのfstreamオブジェクトの寿命
- 12. 関数のパラメータの寿命
- 13. シグナルの寿命の詳細
- 14. PgBuncerサーバの寿命は
- 15. SignalR接続(ハブプロキシ)の寿命
- 16. sqlite3仮想テーブルの寿命
- 17. C++ externストレージクラスの寿命
- 18. WCFサービスの動作寿命
- 19. Ninject注入サービスの寿命
- 20. Podio Oauth - リフレッシュトークンの寿命
- 21. 寿命パラメータと関連するタイプの特性を使用した寿命エラー
- 22. 寿命は十分な長
- 23. Android通知とバッテリー寿命
- 24. Entity Frameworkのコアサービスのデフォルトの寿命
- 25. スタックとヒープのC++オブジェクトの寿命
- 26. ASP.net MVC3のViewBag要素の寿命
- 27. TCPソケットの寿命の長さ
- 28. Windsorコンテナ。 ASP.NET MVCアプリケーションのオブジェクトの寿命
- 29. C++の一時変数の寿命
- 30. dotMemory - 寿命の短いオブジェクトの検索