最初に補足 完全版のやりかたをするのであれば、この内容は不要です。 やること 前の記事の続きとして、ついでにRequest Scopeでのオブジェクト管理機能を追加してみます。 通常、各種DIコンテナのスコープ管理については、その実装固有の部分があるため、詳細な対応方法は異なります。 ここでは、ASP.NET Coreとの統合をするにあたり、どのような初期化処理や終了処理が必要かについてサンプルでその概要を示し、他のDIコンテナでも応用できるようにします。 環境 Visual Strudio 2015 .NET Core Tooling Preview 2 for Visual Studio 2015 Smart.Resolver 1.0.4 (自作のGuice型Dependency Resolver) 前提 前回の内容は完了している状態とします。 サンプル 前回のサンプルにRequest
![ASP.NET Coreアプリで別のDIコンテナを使いRequest Scopeに対応する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/65f152b5b9e65b78f30836f0414c540fc92f1410/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QVNQLk5FVCUyMENvcmUlRTMlODIlQTIlRTMlODMlOTclRTMlODMlQUElRTMlODElQTclRTUlODglQTUlRTMlODElQUVESSVFMyU4MiVCMyVFMyU4MyVCMyVFMyU4MyU4NiVFMyU4MyU4QSVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSU4NFJlcXVlc3QlMjBTY29wZSVFMyU4MSVBQiVFNSVBRiVCRSVFNSVCRiU5QyVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDFmNmE5OGRmYzFjYjQxMzM1NjlhOTA4YjEzMDg0ODk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQweWFtYW9rdW5vdXNhdXNhJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kN2JjNDY3M2IyNDU1MDgxNDFmMmRjZmE4ZmU4YTQ5OQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D97b62753ec8e73c70f12113e3bb06121)