Ejemplo de actividad simple
En este ejemplo se muestra cómo agregar propiedades de dependencia a una actividad personalizada. También se muestra cómo definir un evento en una actividad personalizada y cómo se puede usar el código lateral para administrar el evento.
En el ejemplo se muestra cómo crear una actividad SendEmail. Esta actividad personalizada expone las propiedades To y From. Además, la actividad SendEmail se utiliza en un flujo de trabajo secuencial para mostrar su uso.
Proyectos de ejemplo
El ejemplo consta de dos proyectos:
SendEmailActivityLibrary contiene la implementación de la actividad personalizada SendEmail.
WorkflowConsoleApplication es el flujo de trabajo en el que se utiliza la actividad personalizada.
SendEmailActivityLibrary
Este proyecto es una biblioteca de actividades de flujo de trabajo que genera la actividad personalizada SendEmail. La actividad personalizada tiene dos propiedades, To y From, que representan el destinatario y el remitente del mensaje de correo electrónico, respectivamente. Además, la actividad personalizada tiene un evento BeforeSendEvent.
La lógica de ejecución de la actividad personalizada se implementa en la clase parcial de la actividad SendEmail de SendEmailCustomActivity.cs. Debe contener la lógica de ejecución de de SendEmail. El evento OnBeforeSend se provoca desde dentro el método.
WorkflowConsoleApplication
Este proyecto es una aplicación de consola de flujo de trabajo donde se utiliza SendEmailActivityLibrary. El valor de la propiedad To se establece en recipient@fabrikam.com y el de la propiedad From se establece en sender@contoso.com. El controlador de eventos OnBeforeSend de la actividad personalizada imprime un mensaje en la consola.
Al ejecutar el ejemplo, debe ver un resultado similar al siguiente:
Para generar el ejemplo
Para descargar el ejemplo, haga clic en Descargar ejemplo.
Así se extrae el proyecto de ejemplo en su disco duro local.
Haga clic en Inicio, señale Programas, señale Microsoft Windows SDK y, a continuación, haga clic en CMD Shell.
Vaya al directorio de origen del ejemplo.
En el símbolo del sistema, escriba MSBUILD <nombre del archivo de solución>.
Para ejecutar el ejemplo
- En la ventana del símbolo del sistema del SDK, ejecute el archivo .exe de la carpeta WorkflowConsoleApplication\bin\debug (o la carpeta WorkflowConsoleApplication\bin para la versión de VB del ejemplo), que se encuentra bajo la carpeta principal del ejemplo.
Consulte también
Otros recursos
Ejemplo de diseñador de actividad básica
Ejemplos de actividades personalizadas
Creating Custom Activities
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.