Compartir a través de


Ejemplo de detección de flujo de trabajo

En el ejemplo WorkflowDiscovery se muestra cómo hacer que un servicio de flujo de trabajo sea reconocible y cómo crear una actividad de código personalizada que busque un servicio determinado.

Demostraciones

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

Discusión

En la primera parte del ejemplo, un servicio de flujo de trabajo se puede detectar mediante la configuración. La configuración también se puede usar para aplicar el servicio correctamente con metadatos personalizados (como ámbitos). En el cliente, el ejemplo usa una actividad de código personalizada, que usa Discovery para buscar un servicio que coincida con un contrato determinado. La actividad de código genera un URI, que posteriormente es utilizado por una acción de envío.

Para configurar, compilar y ejecutar el ejemplo

  1. En este ejemplo se usan puntos de conexión HTTP, que deben tener ACL de dirección URL adecuadas para ejecutarse (consulte Configuración de HTTP y HTTPS para obtener más información). 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 argumentos siguientes.

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