用于microsoft dynamics crm的IOrganizationService的单个实例

时间:2014-03-26 10:57:05

标签: c# asp.net-mvc asp.net-web-api dynamics-crm

我在Web API项目中使用Microsoft Dynamics CRM, 目前我正在为每个新请求创建新的IOrganizationService实例,

我的问题是,如果我在Global.asax的Application_Start()方法中创建IOrganizationService的单个静态实例并将其用于每个请求,那么它是好还是坏?

谢谢

1 个答案:

答案 0 :(得分:0)

IOrganizationService不是线程安全的。由于这个原因,将它放在ASP.NET Web应用程序中的静态变量中而不解决线程安全问题可能是一个坏主意。

Do ASP.NET developers really need to be concerned with thread safety?

XrmLibrary包含一个线程安全单例,可用于获取IOrganizationService的实例。