【发布时间】:2012-10-03 06:53:58
【问题描述】:
有一个类,其他类在他们的方法中使用它。我想在请求期间只为类 一个实例 提供所有方法。
更新:说请求期间我意思是:当用户向服务器发出请求以加载网页时(beginRequest),将调用和引发几个事件和方法。他们中的许多人需要我的班级将一些数据保存到数据库中。我希望所有方法都只使用 一个缓冲这些数据的实例,并在结束请求将所有数据一次插入数据库中。并且这些重复下一个请求
【问题讨论】:
-
你的意思是Singelton吗? en.wikipedia.org/wiki/Singleton_pattern 或来自 P&P:msdn.microsoft.com/en-us/library/ms998426.aspx
-
@rene:我更新了问题,我希望所有需要此类实例的方法都使用相同的实例。但只是在请求期间。我认为单身人士做同样的事情,但对于所有请求
-
“请求”是什么意思?一个特定的方法,一次?一个特定的方法,每次..?
-
@AndersHolmström:我更新了问题
-
谢谢,现在一切都清楚了。我会说你应该对单例进行变体。
标签: asp.net httprequest