Compartir a través de


Uso de la actividad HandleExternalEventActivity

La actividad HandleExternalEventActivity se usa en conjunción con la actividad CallExternalMethodActivity para las comunicaciones de entrada y salida con un servicio local. Puede utilizar directamente estas actividades para las comunicaciones genéricas. O bien, puede crear subclases de las clases HandleExternalEventActivity y CallExternalMethodActivity para crear actividades que se enlazan estrictamente a los eventos concretos y los métodos en una interfaz que se atribuye con el atributo ExternalDataExchangeAttribute.

La clase HandleExternalEventActivity base bloquea el flujo de trabajo hasta que el evento especificado por las propiedades InterfaceType y WorkflowRuntime son generadas por el servicio local correspondiente registrado con EventName. Una vez provocado el evento, o si se generó antes de que la actividad iniciara su ejecución, los datos entrantes serán asignados a las ubicaciones enlazadas como se define en la colección ParameterBindings.

Para obtener más información, vea la clase HandleExternalEventActivity, Generación de actividades de comunicación y Uso de servicios locales en flujos de trabajo.

Si desea ver un ejemplo de código que muestre cómo utilizar la actividad HandleExternalEventActivity, vea Raise Event To Load Workflow y Correlated Local Service.

Consulte también

Referencia

HandleExternalEventActivity
CallExternalMethodActivity
ExternalDataExchangeAttribute

Conceptos

Generación de actividades de comunicación
Uso de servicios locales en flujos de trabajo

Otros recursos

Raise Event to Load Workflow Sample
Correlated Local Service Sample
Actividades de Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.