Partager via


Activity.CacheMetadata(ActivityMetadata) Méthode

Définition

Crée et valide une description des arguments, variables, activités enfants et délégués de l’activité.

protected:
 virtual void CacheMetadata(System::Activities::ActivityMetadata metadata);
protected virtual void CacheMetadata (System.Activities.ActivityMetadata metadata);
abstract member CacheMetadata : System.Activities.ActivityMetadata -> unit
override this.CacheMetadata : System.Activities.ActivityMetadata -> unit
Protected Overridable Sub CacheMetadata (metadata As ActivityMetadata)

Paramètres

metadata
ActivityMetadata

Métadonnées de l’activité qui encapsulent les arguments, les variables, les activités enfants et les délégués d’activité de l’activité.

Remarques

L'exécution du flux de travail utilise l'implémentation par défaut de la méthode CacheMetadata pour garantir la construction correcte d'un flux de travail et gérer les relations à l'exécution et les règles de durée de vie. L’implémentation par défaut de CacheMetadata examine les propriétés publiques du type d’activité à l’aide de TypeDescriptor. Ces membres publics sont du type Argument, Variable, IEnumerable<System.Activities.Variable>, Activity, IEnumerable<System.Activities.Activity> ou ActivityDelegate. Vous pouvez remplacer cette méthode pour personnaliser la génération de la description d’exécution de l’activité et fournir une logique de validation personnalisée.

S’applique à