1
我正在編寫一個獨立的服務(並非最嚴格意義上的插件),以便使用SDK定期更新Dynamics CRM 2011。Dynamics 2011 SDK IServiceProvider
我的代碼包含以下內容:
// Get entity metadata so we can process attributes correctly
IPluginExecutionContext context = (IPluginExecutionContext)ServiceProvider.GetService(typeof(IPluginExecutionContext));
IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)ServiceProvider.GetService(typeof(IOrganizationServiceFactory));
IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);
... (etc)
這需要的ServiceProvider類[它實現的IServiceProvider]的實例,但我不知道如何得到它。
那麼,我該如何得到它?
感謝
[編輯]
我目前考慮使用一個ServerConnection作爲替代。
http://msdn.microsoft.com/en-us/library/gg309393.aspx
[/編輯]