Compartir a través de


Calculadora correlacionada

Este tema es aplicable a Windows Workflow Foundation 4.

En este ejemplo se muestra cómo utilizar las actividades de mensajería (Receive y SendReply) en el diseñador con correlación basada en contenidos en función de un parámetro en el mensaje. En este escenario, las operaciones de la calculadora se encuentran en un convoy paralelo. Se crean una instancia y una correlación (basadas en CalculatorId) cuando el primer mensaje se envía al flujo de trabajo, y los mensajes subsiguientes con el mismo CalculatorId se envían a esa instancia hasta que se llama a la operación de restablecimiento. El cliente se implementa como una aplicación WPF que utiliza un proxy de cliente basado en código para comunicarse con el servicio.

Para utilizar este ejemplo

  1. Inicie Visual Studio 2010 con permisos elevados y abra el archivo de solución For.sln.

    1. Navegue hasta la carpeta que contiene Visual Studio 2010.

    2. Haga clic con el botón secundario en Devenv.exe y seleccione Ejecutar como administrador.

  2. Abra el archivo de solución de CorrelatedCalculator.sln con Visual Studio 2010.

  3. Presione F6 para compilar la solución.

  4. Presione CTRL+F5 para ejecutar el proyecto de servicio.

  5. Cuando el servicio está listo y realizando escuchas para los mensajes, en el Explorador de soluciones, haga clic con el botón secundario en el proyecto Cliente y ejecútelo.

Dd807391.Important(es-es,VS.100).gif Nota:
Puede que los ejemplos ya estén instalados en su equipo. Compruebe el siguiente directorio (valor predeterminado) antes de continuar.

<InstallDrive>: \WF_WCF_Samples

Si no existe este directorio, vaya a la página de ejemplos de Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF) Samples para .NET Framework 4 para descargar todos los ejemplos de Windows Communication Foundation (WCF) y WF. Este ejemplo se encuentra en el siguiente directorio.

<InstallDrive>:\WF_WCF_Samples\WF\Scenario\Services\CorellatedCalculator