http://code.google.com/p/autofac/wiki/AspNetIntegrationを見ると、ContainerScoped()
で登録されているオブジェクトの寿命はどうなっているのですか?AutoFacでは、ASP.NET Integrationと併用すると、ContainerScoped()のオブジェクトの有効期間はどのくらいですか?
ページ状態:
ContainerDisposalModuleがAutofacが、すぐにリクエストが完了すると、要求の処理中に作成されたすべての部品を処分することができます。そして何も指定されたオブジェクトのインスタンスがHttpRequests間で共有されないであろうことを -
ContainerScoped()
登録が単一のHttpRequest中にすべての解決のために同じインスタンスを返すことを示すために私には思える
。
しかし、その場合は、HttpRequestScoped()
メソッドの目的がわかりません。そのため、私は何か不足していると信じています。
Autofac.Integration.Web.ContainerDisposalModule
をASP.NETで使用する場合、オブジェクトの有効期間はContainerScoped()
となりますか?
私はAutofacバージョン1.4.3.536を使用しているようです。 – Nathan
そして、 "ContainerScoped()"がhttp://code.google.com/p/autofac/wiki/NewInV2ごとに "InstancePerLifetimeScope"という名前になっているように見えます。 – Nathan