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


Пример обнаружения рабочих процессов

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

Демонстрирует

Обнаружение действий поиска и использования рабочих процессов

Обсуждение

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

Настройка, сборка и запуск примера

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

    netsh http add urlacl url=http://+:8000/ user=%DOMAIN%\%UserName%