WCF服务加载的运行方法

时间:2011-07-14 14:49:16

标签: c# .net wcf

我的[OperationContract]的wcf服务是由客户端触发的。但我想在我的WCF服务中运行一个方法,该服务在服务启动时运行(即;当我启动服务时,在服务器重启后我想用数据库中的项填充字典)。 感谢。

1 个答案:

答案 0 :(得分:5)

为什么不检查字典是否为空,如果它是空的,那么您可以从数据库中获取值。

如果你这样做那么你也可以有缓存类型的效果,你可以“过期”你的字典,所以它每X小时左右重新填充?

从以下link on SO看起来您可以使用Global.asax文件找出服务启动的时间。