0

似乎並不像ControllerActionInvoker有任何實現細節,需要爲每個控制器創建一個新實例。它似乎有兩個屬性,它們是永遠不會使用的setter,而getter基本上是對靜態成員的惰性引用。我的ControllerActionInvoker可以是單身嗎?

我正在考慮在ASP.NET MVC應用程序中更改我的自定義ControllerActionInvoker生命週期的範圍。有沒有很好的理由我不應該這樣做?我有沒有關於這堂課的東西?

+0

只要你所有的代碼都是線程安全的,這可能是好的,但我真的不明白這一點。 – Ryan 2011-03-20 20:35:00

+0

@Ryan,除了這個問題之外,還有更多的東西,但這是我唯一不確定的部分。 – smartcaveman 2011-03-20 20:44:39

+0

這到底是如何工作的?準備回答你自己的問題? :) – bzlm 2011-09-12 13:27:18

回答

0

以這種方式實現IActionInvoker沒有任何內容上的錯誤。

但是,也沒有隱含的好處。這取決於你想如何範圍MVC生命週期的特定組件。

相關問題