如何在步骤中修改插件代码中的不安全和安全配置?
例如,我有一个插件,我将其发送给我的朋友。我希望此插件清除或修改我朋友在其XrmToolBox插件步骤安全配置字段中拥有的所有信息,并添加我的(对于我来说,必须在此字段中添加我的配置)。我可以通过插件中的代码来做到吗?
让我们把事情弄清楚。CRM插件是用于扩展平台执行管道的可执行代码逻辑,例如在发生某些事情(例如创建/更新)之后执行某件事(例如分配/更新)。插件注册工具(PRT)对于注册插件程序(dll)和按照我们的期望执行的步骤很有用。插件步骤的安全/不安全配置就像我们的Web应用程序中的web.config
。 Read more
例如,您想要配置某些键/值对-一些外部Web服务凭据,然后将其放入该特定使用PRT的插入步骤的安全配置中,这样您就可以使用[在插件步骤中]代码逻辑。
我们不会从插件代码中更新安全配置,而是只使用它。
如果您将环境插件步骤运送到您的朋友环境,则将插件程序集和步骤作为解决方案包提供,一旦将解决方案导入您的朋友环境中,XrmToolBox PRT将显示更改。或在不同的PRT会话中连接两个环境,并验证配置合并过程的差异。
[如果您要开发控制台应用程序或为您进行部署的工作,请阅读以下链接:Programatically Updating the Secure Configuration of a Plug-in Step