Compartir a través de


Diseño e implementación de actividades personalizadas

Las actividades personalizadas de .NET Framework 4.6.1 se crean mediante el montaje de actividades proporcionadas por el sistema en actividades compuestas o mediante la creación de nuevos tipos que derivan de CodeActivity, AsyncCodeActivityo NativeActivity. En esta sección se describe cómo crear actividades personalizadas con cualquiera de los métodos.

Importante

Las actividades personalizadas se muestran de forma predeterminada en el diseñador de flujo de trabajo como un rectángulo simple con el nombre de la actividad. Para proporcionar una representación visual personalizada de la actividad en el diseñador de flujo de trabajo, también debe crear un diseñador personalizado. Para obtener más información, consulte Uso de diseñadores y plantillas de actividades personalizadas.

En esta sección

Opciones de creación de actividades Describe los estilos de creación disponibles en .NET Framework 4.6.1.

Uso de una actividad personalizada Describe cómo agregar una actividad personalizada a un proyecto de flujo de trabajo.

Crear actividades asincrónicas Describe cómo crear actividades asincrónicas.

Configuración de la validación de actividad Describe cómo se puede usar la validación de actividad para identificar y notificar errores en la configuración de una actividad antes de su ejecución.

Creación de una actividad en tiempo de ejecución Describe cómo crear actividades en tiempo de ejecución mediante DynamicActivity.

Propiedades de ejecución de flujo de trabajo Describe cómo usar propiedades de ejecución de flujo de trabajo para agregar propiedades específicas del contexto al entorno de una actividad.

Uso de delegados de actividad Describe cómo crear y usar actividades que contienen delegados de actividad.

Uso de extensiones de actividad Describe cómo crear y usar extensiones de actividad.

Consumo de fuentes de OData desde un flujo de trabajo Describe varios métodos para invocar un servicio de datos WCF desde un flujo de trabajo.

Ámbito y visibilidad de la definición de actividad Describe las opciones y reglas para definir el alcance de datos y la visibilidad de los miembros para las actividades.