在C#WWF中调用方法

时间:2013-12-11 13:36:24

标签: c# workflow-foundation invoke

在c#WWF中使用invoke方法时遇到错误

这是我的代码:

namespace WorkflowConsoleApplication2
{
    public class TClass1
    {
        public  static String  update1(String name)
        {
            return  
            "Hello"+ name ;
        }
    }
}

这是我的调用方法,有错误: enter image description here

如何解决这个问题?

谢谢。

2 个答案:

答案 0 :(得分:1)

您必须将'name'参数传递给Parameters属性。 http://msdn.microsoft.com/en-us/library/system.activities.statements.invokemethod.parameters(v=vs.110).aspx有一个代码示例,但您正在通过WF设计器(比代码更容易)完成您的工作。查看Parameters属性的活动属性。

答案 1 :(得分:1)

您必须在工作流设计器工作流下方的“Arguments”字段中声明“update1”,以将该参数传递给Invoke Process。一旦在“Argument”字段中声明了该参数,它就不会显示任何错误,您可以使用它将该参数传递给调用进程。 供参考您可以使用此链接....

For passing arguments in Windows Workflow using designer