Поделиться через


Форматирование сообщений в службах рабочего процесса

Данный раздел относится к версии Windows Workflow Foundation 4.

В этом образце показано, как использовать различные пользовательские типы в действиях обмена сообщениями (в службах WF). Образец службы является простой службой утверждения затрат. Он представляет три операции. ApproveExpense принимает значение типа контракта данных и показывает, как использовать известные типы. Операция возвращает значение true или false в зависимости от суммы затрат. ApprovePO принимает значение типа XmlSerializer и возвращает значение true или false в зависимости от суммы затрат. ApprovedVendor принимает значение типа контракта сообщения и возвращает значение true или false, если поставщик имеется в списке утвержденных поставщиков, или если запрос прибыл из финансового отдела (поставщик может использоваться в финансовом отделе).

Использование этого образца

  1. Загрузите решение проекта в среду Visual Studio 2010 и постройте проект.

  2. Вначале запустите службу, созданную в каталоге [базовый каталог решений]\FormatterService\bin\debug\.

  3. Затем запустите клиентское приложение, созданное в каталоге [базовый каталог решений]\FormatterClient\bin\debug.

  4. Клиент вызывает три операции службы и печатает результаты. После завершения нажмите клавишу ВВОД, чтобы закрыть клиент и службу.

Dd807506.Important(ru-ru,VS.100).gif Примечание
Образцы уже могут быть установлены на компьютере. Перед продолжением проверьте следующий каталог (по умолчанию).

<диск_установки>:\WF_WCF_Samples

Если этот каталог не существует, перейдите на страницу Образцы Windows Communication Foundation (WCF) и Windows Workflow Foundation (WF) для .NET Framework 4, чтобы загрузить все образцы Windows Communication Foundation (WCF) и WF. Этот образец расположен в следующем каталоге.

<диск_установки>:\WF_WCF_Samples\WF\Basic\Services\Formatter