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


Сбои при отправке и обработке

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

В этом образце демонстрируется использование действий обмена сообщениями SendReply и ReceiveReply для отправки и получения сообщений об ожидаемых и непредвиденных ошибках. В этом сценарии первый запрос клиента дает в результате ожидаемую ошибку, которая была включена в коллекцию KnownTypes. Следующие несколько запросов клиентов приводят к получению непредвиденных ошибок, после чего последний запрос дает положительный результат.

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

  1. Откройте среду Visual Studio 2010 с повышенными разрешениями. Для этого щелкните правой кнопкой мыши значок Visual Studio 2010 и выберите команду Запуск от имени администратора.

  2. Откройте файл решения Faults.sln.

  3. Чтобы построить решение, нажмите клавишу F6.

  4. Запустите проект службы.

    1. В окне Обозреватель решений щелкните правой кнопкой мыши проект FaultService и выберите команду Назначить запускаемым проектом.

    2. Нажмите клавиши CTRL+F5.

  5. Откройте другую копию Visual Studio 2010 с повышенными разрешениями, щелкнув правой кнопкой мыши значок Visual Studio 2010 и выбрав команду Запуск от имени администратора.

  6. Откройте файл решения Faults.sln.

  7. Запустите клиентский проект.

    1. В окне Обозреватель решений щелкните правой кнопкой мыши проект FaultClient и выберите команду Назначить запускаемым проектом.

    2. Нажмите клавиши CTRL+F5.

Dd807385.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\Faults