Partager via


Conception et implémentation d’activités personnalisées

Les activités personnalisées dans .NET Framework 4.6.1 sont créées en assemblant des activités fournies par le système dans des activités composites ou en créant de nouveaux types dérivés de CodeActivity, AsyncCodeActivityou NativeActivity. Cette section explique comment créer des activités personnalisées avec l’une ou l’autre méthode.

Importante

Les activités personnalisées par défaut s’affichent dans le concepteur de flux de travail sous la forme d’un rectangle simple portant le nom de l’activité. Pour fournir une représentation visuelle personnalisée de votre activité dans le concepteur de flux de travail, vous devez également créer un concepteur personnalisé. Pour plus d’informations, consultez Utilisation des concepteurs d’activités et des modèles personnalisés.

Dans cette section

Options de création d’activités Décrit les styles de création disponibles dans .NET Framework 4.6.1.

Utilisation d’une activité personnalisée Décrit comment ajouter une activité personnalisée à un projet de flux de travail.

Création d’activités asynchrones Décrit comment créer des activités asynchrones.

Configuration de la validation d’activité Décrit comment la validation d’activité peut être utilisée pour identifier et signaler des erreurs dans la configuration d’une activité avant son exécution.

Création d’une activité au moment de l’exécution Explique comment créer des activités au moment de l’exécution à l’aide DynamicActivityde .

Propriétés d’exécution du flux de travail Décrit comment utiliser des propriétés d’exécution de flux de travail pour ajouter des propriétés spécifiques au contexte dans l’environnement d’une activité

Utilisation de délégués d’activité Explique comment créer et utiliser des activités qui contiennent des délégués d’activité.

Utilisation des extensions d’activité Décrit comment créer et utiliser des extensions d’activité.

Consommation de flux OData à partir d’un flux de travail Décrit plusieurs méthodes pour appeler un service de données WCF à partir d’un flux de travail.

Étendue et visibilité de la définition d’activité Décrit les options et les règles de définition de l’étendue des données et de la visibilité des membres pour les activités.