Workflow Foundation:如何在xaml设计器中使用自定义消息创建Receive活动?

时间:2010-05-31 12:51:07

标签: workflow-foundation-4

我需要有可以接收我的自定义数据的Receive活动。我找到了示例,但都使用了像

这样的编码工作流程
public class ProcessRequest : Activity
 {
     public ProcessRequest()
  {
      Variable<MyData> request = new Variable<MyData> { Name = "request" };

   Receive receiveRequest = new Receive
   {
       ServiceContractName = "IProcessRequest",
    OperationName = "Foo",
    CanCreateInstance = true,
    Content = ReceiveContent.Create(new OutArgument<MyData>(request))
   };
  }
 }

重点是Receive.Content属性。我不清楚如何在XAML设计器中做到这一点。我必须在Content属性的对话框中设置 - 消息或参数以及在这些选项中设置的内容?

感谢光!

1 个答案:

答案 0 :(得分:0)

我明白了:-)我必须在 Content 对话框中使用 Message 选项。然后将变量的名称(在我的情况下为request)放入消息数据字段中,并浏览{em>消息类型字段的MyData类型。一块蛋糕; - )