2012-11-02 14 views
11

ApiControllerの新しいインスタンスは、すべてのリクエストを処理するために作成されますか、または後続のリクエストを処理するために何らかの方法で「プール」されますか?ApiControllerインスタンスはいつ作成されますか?

私が尋ねる理由は、足場が置くDbContextメンバー(メンバーだけでなく)などのメンバー変数の有効期間が不思議です。

答えて

15

ApiControllerのインスタンスは、すべてのHttpRequestで新規に作成されます。

+0

参照:* ApiControllerのリクエストごとにWebApiによってインスタンス化されています* http://blogs.msdn.com/b/roncain/archive/2012/07/16/dependency-injection-with-asp-net-web-api- and-autofac.aspx –

関連する問題