Образец обнаружения рабочего процесса

В этом образце показано, как сделать службу рабочего процесса обнаруживаемой, а также как создать настраиваемое действие кода, используемое для поиска определенной службы.

Демонстрации

Действия по обнаружению и использование рабочего процесса

Обсуждение

В первой части образца служба рабочего процесса делается доступной для обнаружения с помощью конфигурации. Конфигурацию можно также использовать для правильного применения службы с настраиваемыми метаданными (такими как области). На клиенте в образце используется настраиваемое действие кода, которое при помощи обнаружения осуществляет поиск службы, соответствующей конкретному контракту. Действие кода выводит URI, в дальнейшем используемый действием отправки.

Настройка, построение и выполнение образца

  1. В этом образце используются конечные точки HTTP, и для работы этого образца необходимо добавить соответствующие списки управления доступом по URL-адресу (URL ACL). Дополнительные сведения см. в разделе Настройка HTTP и HTTPS. Нужные списки управления доступом будут добавлены после выполнения следующей команды в командной строке с повышенными привилегиями. Если оболочка не распознает формат переменной, замените домен и имя пользователя в следующих аргументах.

    netsh http add urlacl url=http://+:8000/ user=%ДОМЕН%\%имя_пользователя%

Ee818237.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\WCF\Basic\Discovery\WorkflowDiscovery