Udostępnij za pośrednictwem


Odnajdywanie przepływu pracy — przykład

W przykładzie WorkflowDiscovery pokazano, jak można odnaleźć usługę przepływu pracy i jak utworzyć niestandardowe działanie kodu, które wyszukuje określoną usługę.

Demonstracje

Działanie znajdowania odnajdywania i użycie przepływu pracy

Dyskusja

W pierwszej części przykładu usługa przepływu pracy jest wykrywalna przy użyciu konfiguracji. Konfigurację można również użyć do stosowania usługi odpowiednio z niestandardowymi metadanymi (takimi jak zakresy). Na kliencie przykład używa niestandardowego działania kodu, które używa odnajdywania do wyszukiwania usługi pasującej do określonego kontraktu. Działanie kodu generuje identyfikator URI, który jest później używany przez działanie wysyłania.

Aby skonfigurować, skompilować i uruchomić przykład

  1. W tym przykładzie użyto punktów końcowych HTTP, które muszą mieć odpowiednie listy ACL adresów URL do uruchomienia (zobacz Konfigurowanie protokołu HTTP i HTTPS , aby uzyskać szczegółowe informacje). Wykonanie następującego polecenia w wierszu polecenia z podwyższonym poziomem uprawnień powinno dodać odpowiednie listy ACL. Jeśli powłoka nie rozumie formatu zmiennej, zastąp wartości Domena i Nazwa użytkownika następującymi argumentami.

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