最初的问题线程相当古老,但您可能会发现它也很有帮助。
我的动态活动也遇到了同样的问题,发现文档是错误的:
这是产生上述错误的代码:
字符串路径 = @"myActivity.xaml";
Activity activity = ActivityXamlServices.Load(path);
IDictionary<string, object> dictionary = new Dictionary<string, object>
{
{ "Arg", 1},
};
IDictionary<string, object> output = WorkflowInvoker.Invoke(activity, dictionary);
这是工作代码:
字符串路径 = @"myActivity.xaml";
ActivityXamlServicesSettings settings = new ActivityXamlServicesSettings
{
CompileExpressions = true
};
Activity activity = ActivityXamlServices.Load(path, settings);
IDictionary<string, object> dictionary = new Dictionary<string, object>
{
{ "ArgNumberToEcho", 2},
};
IDictionary<string, object> output = WorkflowInvoker.Invoke(activity, dictionary);