Compartir a través de


Ejemplo de detección de flujo de trabajo

El ejemplo WorkflowDiscovery muestra cómo hacer que un servicio de flujo de trabajo se pueda detectar y cómo crear una actividad de código personalizada que busque un servicio determinado.

Muestra

Actividad de búsqueda de detección y uso del flujo de trabajo

Debate

En la primera parte del ejemplo, se hace que un servicio de flujo de trabajo se pueda detectar mediante la configuración. La configuración también se puede utilizar para aplicar el servicio de forma apropiada con los metadatos personalizados (como los ámbitos). En el cliente, el ejemplo utiliza una actividad de código personalizada, que utiliza Detección para buscar un servicio que coincide con un contrato determinado. La actividad de código genera un URI, que se utiliza después en una actividad de envío.

Configurar, compilar y ejecutar el ejemplo

  1. Este ejemplo utiliza puntos de conexión HTTP, que deben tener listas ACL de direcciones URL apropiadas para ejecutarse (consulte Configuración de HTTP y HTTPS para obtener información más detallada). Al ejecutar el siguiente comando en un símbolo del sistema con permisos elevados, se deberían agregar las ACL adecuadas. Si el shell no entiende el formato de variable, sustituya el dominio y el nombre de usuario por los siguientes argumentos.

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