Форматирование сообщений в службах рабочего процесса
Данный раздел относится к версии Windows Workflow Foundation 4.
В этом образце показано, как использовать различные пользовательские типы в действиях обмена сообщениями (в службах WF). Образец службы является простой службой утверждения затрат. Он представляет три операции. ApproveExpense
принимает значение типа контракта данных и показывает, как использовать известные типы. Операция возвращает значение true или false в зависимости от суммы затрат. ApprovePO
принимает значение типа XmlSerializer и возвращает значение true или false в зависимости от суммы затрат. ApprovedVendor
принимает значение типа контракта сообщения и возвращает значение true или false, если поставщик имеется в списке утвержденных поставщиков, или если запрос прибыл из финансового отдела (поставщик может использоваться в финансовом отделе).
Использование этого образца
Загрузите решение проекта в среду Visual Studio 2010 и постройте проект.
Вначале запустите службу, созданную в каталоге [базовый каталог решений]\FormatterService\bin\debug\.
Затем запустите клиентское приложение, созданное в каталоге [базовый каталог решений]\FormatterClient\bin\debug.
Клиент вызывает три операции службы и печатает результаты. После завершения нажмите клавишу ВВОД, чтобы закрыть клиент и службу.
![]() |
---|
Образцы уже могут быть установлены на компьютере. Перед продолжением проверьте следующий каталог (по умолчанию).
<диск_установки>:\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
|