WCF服务加载的运行方法

Dan*_*ell 2 .net c# wcf

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

Jet*_*hro 5

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

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

SO上的以下链接看起来您可以使用Global.asax文件来查找Service何时启动.