只是想确认我的理解是正确的。如果我对服务使用单实例模式:
[服务行为(InstanceContextMode=InstanceContextMode.Single)]
并且该服务从另一个具有静态构造函数的程序集调用一个类,该构造函数仅在第一次调用该服务时才被调用?我正在谈论的构造函数设置了相当数量的 AutoMapper 映射,我只希望在第一次调用服务时产生这个开销。
更进一步,如果我有两个不同的服务,并且它们都是共享类,我是否正确地认为静态构造函数仍然只调用一次?
最好的
射线
只是想确认我的理解是正确的。如果我对服务使用单实例模式:
[服务行为(InstanceContextMode=InstanceContextMode.Single)]
并且该服务从另一个具有静态构造函数的程序集调用一个类,该构造函数仅在第一次调用该服务时才被调用?我正在谈论的构造函数设置了相当数量的 AutoMapper 映射,我只希望在第一次调用服务时产生这个开销。
更进一步,如果我有两个不同的服务,并且它们都是共享类,我是否正确地认为静态构造函数仍然只调用一次?
最好的
射线