Diseñar e implementar actividades personalizadasDesigning and Implementing Custom Activities

Las actividades personalizadas en .NET Framework 4.6.1.NET Framework 4.6.1 se crean mediante el ensamblado de actividades proporcionadas por el sistema en actividades compuestas o mediante la creación de nuevos tipos que se deriven de CodeActivity, AsyncCodeActivity o NativeActivity.Custom activities in .NET Framework 4.6.1.NET Framework 4.6.1 are created by either assembling system-provided activities into composite activities or by creating new types that derive from CodeActivity, AsyncCodeActivity, or NativeActivity. En esta sección se describe cómo crear actividades personalizadas con cualquier método.This section describes how to create custom activities with either method.

Importante

Las actividades personalizadas se muestran de forma predeterminada en el diseñador de flujo de trabajo como un simple rectángulo con el nombre de la actividad.Custom activities by default display within the workflow designer as a simple rectangle with the activity’s name. 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.To provide a custom visual representation of your activity in the workflow designer you must also create a custom designer. Para obtener más información, consulte utilizando diseñadores de actividad personalizados y plantillas de.For more information, see Using Custom Activity Designers and Templates.

En esta secciónIn This Section

Opciones de creación de actividadesActivity Authoring Options
Trata los estilos de creación disponibles en .NET Framework 4.6.1.NET Framework 4.6.1.Discusses the authoring styles available in .NET Framework 4.6.1.NET Framework 4.6.1.

Uso de una actividad personalizadaUsing a custom activity
Describe cómo agregar una actividad personalizada a un proyecto de flujo de trabajo.Describes how to add a custom activity to a workflow project.

Creación de actividades asincrónicasCreating Asynchronous Activities
Describe cómo crear actividades asincrónicas.Describes how to create asynchronous activities.

Configuración de la validación de actividadesConfiguring Activity Validation
Describe cómo se puede usar la validación de la actividad para identificar y notificar los errores en la configuración de actividad antes de su ejecución.Describes how activity validation can be used to identify and report errors in an activity’s configuration prior to its execution.

Creación de una actividad en el tiempo de ejecuciónCreating an Activity at Runtime
Describe cómo crear actividades en runtime mediante DynamicActivity.Discusses how to create activities at runtime using DynamicActivity.

Propiedades de ejecución de flujos de trabajoWorkflow Execution Properties
Describe cómo usar propiedades de ejecución del flujo de trabajo para agregar propiedades específicas del contexto al entorno de una actividad.Describes how to use workflow execution properties to add context specific properties to an activity’s environment

Uso de delegados de actividadUsing Activity Delegates
Describe cómo crear y usar actividades que contienen delegados de actividad.Discusses how to author and use activities that contain activity delegates.

Adaptación de actividadesActivity Localization
Describe cómo usar la localización de recursos de cadena en actividades.Describes how to use localization of string resources in activities.

Uso de extensiones de actividadUsing Activity Extensions
Describe cómo crear y usar extensión de actividad.Describes how to author and use activity extensions.

Uso de fuentes de OData en un flujo de trabajoConsuming OData Feeds from a Workflow
Describe varios métodos para llamar a un servicio de datos de WCF desde un flujo de trabajo.Describes several methods for calling a WCF Data Service from a workflow.

Ámbito y visibilidad de la definición de actividadActivity Definition Scoping and Visibility
Describe las opciones y las reglas para definir el ámbito de los datos y la visibilidad de los miembros para actividades.Describes the options and rules for defining data scoping and member visibility for activities.