Compartir a través de


Envío y control de errores

Este tema es aplicable a Windows Workflow Foundation 4.

En este ejemplo se muestra cómo utilizar las actividades de mensajería ReceiveReply y SendReply para enviar y recibir errores esperados e inesperados. En este escenario, la primera solicitud de cliente genera un error esperado que se ha incluido en su colección KnownTypes. Las siguientes solicitudes de cliente producen la recepción de errores inesperados, antes de que la solicitud final se realice correctamente.

Para utilizar este ejemplo

  1. Abra Visual Studio 2010 con permisos elevados, haciendo clic con el botón secundario en el icono Visual Studio 2010 y seleccionando Ejecutar como administrador.

  2. Abra el archivo de solución Faults.sln.

  3. Presione F6 para compilar la solución.

  4. Ejecute el proyecto de servicio.

    1. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto FaultService y seleccione Establecer como proyecto de inicio.

    2. Presione CTRL+F5.

  5. Abra otra copia de Visual Studio 2010 con permisos elevados, haciendo clic con el botón secundario en el icono Visual Studio 2010 y seleccionando Ejecutar como administrador.

  6. Abra el archivo de solución Faults.sln.

  7. Ejecute el proyecto de cliente.

    1. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto FaultClient y seleccione Establecer como proyecto de inicio.

    2. Presione CTRL+F5.

Dd807385.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\Basic\Services\Faults