0
只是想确认我的理解是正确的。如果我使用单实例模式的服务:WCF服务 - 单实例 - 静态构造函数
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
这个服务调用由具有静态构造函数另一个asssembly类,这个构造只称为第一它的时间服务被称为?我所说的构造函数设置了相当数量的AutoMapper地图,并且我只在第一次调用该服务时需要此开销。
更进一步,如果我有两个不同的服务,他们都是我们的共享类,我是否正确,静态构造函数仍然只调用一次?
最佳
雷
如果两个服务都托管在同一托管应用程序中(同一应用程序doamin),则您的静态构造函数将被调用一次! 你知道你可以做一个简单的应用程序来测试,并知道行为:) – CodeNotFound