C# 在工作流中的自定义本机活动之间传递数据

C# 在工作流中的自定义本机活动之间传递数据,c#,workflow,workflow-foundation-4,C#,Workflow,Workflow Foundation 4,我正在编写一个工作流设计器,我想将活动中的数据发送给其他人,而不必在我的自定义活动中使用Inargument 我编写了一个自定义本机活动,并向上下文中添加了一个属性,如下所示 context.Properties.Add("Name",Value ); 调用属性时,我使用以下代码: var dynamicinarg = (string)context.Properties.Find("Name"); 但是当我调试它时,dynamicarg是空的。 如何修复它?执行属性只能由子体使用。换句

我正在编写一个工作流设计器,我想将活动中的数据发送给其他人,而不必在我的自定义活动中使用Inargument 我编写了一个自定义本机活动,并向上下文中添加了一个属性,如下所示

context.Properties.Add("Name",Value  );
调用属性时,我使用以下代码:

 var dynamicinarg = (string)context.Properties.Find("Name");
但是当我调试它时,dynamicarg是空的。
如何修复它?

执行属性只能由子体使用。换句话说,如果要在PropertySetterActivity上添加Name属性,则同一属性只能由PropertySetterActivity的后代使用。您的用例看起来很奇怪。你可能在做一些概念上错误的事情。