创建一个dynamics 365 CRM online plugin - 使用Shared Variables 在plugins 之前传递data
Posted themiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个dynamics 365 CRM online plugin - 使用Shared Variables 在plugins 之前传递data相关的知识,希望对你有一定的参考价值。
CRM 可以实现plugin之前的值传递.
我们可以使用SharedVariables 把值在plugin之间传递
实现plugins之间的传递非常简单,我们只需要用key value pair来配对传递.
读取的时候用key来获取相应key的value
try { /* * SharedVariabls can share the variabls to different plugins * SharedVariabls will only work under same pipeline * */ // How to setup SharedVariables value context.SharedVariables.Add("Key1", "Some Info"); // How to retrieve SharedVariables value string key = context.SharedVariables["Key1"].ToString(); } catch (FaultException<OrganizationServiceFault> ex) { throw new InvalidPluginExecutionException("An error occurred in MyPlug-in.", ex); } catch (Exception ex) { tracingService.Trace("MyPlugin: {0}", ex.ToString()); throw; }
以上是关于创建一个dynamics 365 CRM online plugin - 使用Shared Variables 在plugins 之前传递data的主要内容,如果未能解决你的问题,请参考以下文章
创建一个dynamics 365 CRM online plugin - Images in Plugin
创建一个dynamics 365 CRM online plugin - Asynchronous Plugins
创建一个dynamics 365 CRM online plugin - plugin当中的Impersonation角色
创建一个dynamics 365 CRM online plugin - Isolation mode or trust mode
创建一个dynamics 365 CRM online plugin - 使用Shared Variables 在plugins 之前传递data