2011-06-16 163 views

回答

7

服务实现构造将是明显的地方,但它也取决于你的托管模式

1)运行一次代码:IIS托管= Global.asax的;自托管=主/ OnStart中

2)每个服务实例上运行一次:服务类

3)更多的东西异国情调的构造器:实现IInstanceProvider

+0

这是比我的更好的答案! – 2011-06-16 19:40:18

+0

谢谢理查德。 – Xaisoft 2011-06-16 20:16:04

1

在服务实现的类的构造函数。

1

老实说,最好的地方是你的服务类(静态成员)的构造函数和/或静态构造函数。没有其他WCF特定的生命周期事件会在服务主机创建它时通知您的服务实现。

现在,如果您一般在谈论服务的创建,那意味着您愿意挂钩到WCF运行时,并且您可以在创建实例的过程中使用自定义的IInstanceProvider实现。