Condividi tramite


Esempio di individuazione del flusso di lavoro

L'esempio WorkflowDiscovery illustra come rendere individuabile un servizio flusso di lavoro e come creare un'attività di codice personalizzata che cerca un determinato servizio.

Dimostra

Attività di scoperta e utilizzo dei flussi di lavoro

Discussione

Nella prima parte dell'esempio, un servizio flusso di lavoro viene reso individuabile tramite la configurazione. La configurazione può essere usata anche per applicare il servizio in modo appropriato con metadati personalizzati, ad esempio ambiti. Nel client, l'esempio utilizza un'attività di codice personalizzata, che utilizza Discovery per cercare un servizio corrispondente a un contratto specifico. L'attività di codice restituisce un URI, che viene usato successivamente da un'attività di invio.

Per configurare, compilare ed eseguire l'esempio

  1. In questo esempio vengono usati endpoint HTTP, che devono avere elenchi di controllo di accesso URL appropriati per l'esecuzione (vedere Configurazione di HTTP e HTTPS per informazioni dettagliate). L'esecuzione del comando seguente in un prompt dei comandi con privilegi elevati deve aggiungere gli ACL appropriati. Se la shell non riconosce il formato della variabile, sostituire il dominio e il nome utente con i seguenti argomenti.

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