Workflow Foundation: как создать действие Receive с пользовательским сообщением в дизайнере xaml?

Мне нужно иметь действие 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 - Сообщение или Параметры и что установить внутри этих опций?

Спасибо за свет!


person Petr Felzmann    schedule 31.05.2010    source источник


Ответы (1)


Я понял :-) Мне нужно использовать параметр Message в диалоговом окне Content. Затем поместите имя переменной (в моем случае request) в поле Данные сообщения и найдите MyData тип для поля Тип сообщения. Кусок пирога ;-)

person Petr Felzmann    schedule 31.05.2010