Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O exemplo workflowDiscovery demonstra como tornar um serviço de fluxo de trabalho detectável e como criar uma atividade de código personalizada que pesquisa um serviço específico.
Demonstra
Atividade de localização de descoberta e uso de fluxo de trabalho
Discussão
Na primeira parte do exemplo, um serviço de fluxo de trabalho torna-se detectável usando a configuração. A configuração também pode ser usada para aplicar o serviço adequadamente com metadados personalizados (como escopos). No cliente, o exemplo utiliza uma atividade personalizada de código que usa o Discovery para procurar um serviço que corresponda a um contrato específico. A atividade de código gera um URI, que é usado posteriormente por uma atividade de envio.
Para configurar, compilar e executar o exemplo
Este exemplo usa endpoints HTTP, que devem ter ACLs de URL adequadas para funcionar (consulte Configurando HTTP e HTTPS para obter detalhes). Executar o comando a seguir em um prompt de comando elevado deve adicionar as ACLs apropriadas. Se o shell não entender o formato da variável, substitua o Domínio e o Nome de Usuário pelos argumentos a seguir.
netsh http add urlacl url=http://+:8000/ user=%DOMAIN%\%UserName%