簡體   English   中英

Microsoft Dynamics CRM插件

[英]Microsoft Dynamics CRM Plugins

我是Dynamics CRM的新手。 我使用LocalPluginContextIServiceProvider進入了一些方案,我想知道這些LocalPluginContextIServiceProvider的區別,請何時描述每種方案的使用時間。

基本上,當您開始在Visual Studio中自己開發插件類庫時,將使用基本框架以及MSDN中描述的樣板代碼。 這直接使用IServiceProvider來獲取所有上下文和服務。

public class FollowupPlugin: IPlugin
{
        public void Execute(IServiceProvider serviceProvider)
        {
            //Extract the tracing service for use in debugging sandboxed plug-ins.
            ITracingService tracingService =
                (ITracingService)serviceProvider.GetService(typeof(ITracingService));

            // Obtain the execution context from the service provider.
            IPluginExecutionContext context = (IPluginExecutionContext)
                serviceProvider.GetService(typeof(IPluginExecutionContext));

        }
}

CRM開發人員工具包是Visual Studio插件,可幫助您使用模板開發QuickStart插件。 這就給了你LocalPluginContext ,可以方便地訪問由提供服務IServiceProvider 它是本機類之上的包裝器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM