我如何通过测试方法执行插件?

问题描述 投票:0回答:1

我已经在我的解决方案中添加了一个测试项目,我想在其中测试集成,并通过本地计算机测试插件。我添加了Microsoft.Crm.Tooling.Connector并与我的测试实例建立了连接。但是我不确定如何以及如何设置配置和服务。

        var crm = new CrmServiceClient(crmConnectionString);
        crm.OrganizationServiceProxy.EnableProxyTypes();

        var service = crm.OrganizationServiceProxy;

        var unsecureConfig = "?";
        var secureConfig = "?";

        var plugin = new ExternalWorkorder_OnCreate(unsecureConfig, secureConfig);
        plugin.ExecutePluginLogic(service?);

对于执行插件,配置重要吗?只要我拥有IServiceProvider,如何获取?我可以从CrmServiceClient获得它吗?还是OrganizationServiceProxy?

c# dynamics-crm microsoft-dynamics
1个回答
0
投票

不,您不必担心安全和不安全的配置。

查看this article,它将连接到动态部件并按预期执行操作。

© www.soinside.com 2019 - 2024. All rights reserved.