Activity.CacheMetadata(ActivityMetadata) Método

Definición

Crea y valida una descripción de los argumentos, las variables, las actividades secundarias y delegados de la actividad.Creates and validates a description of the activity's arguments, variables, child activities, and activity delegates.

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)

Parámetros

metadata
ActivityMetadata

Metadatos de la actividad que encapsulan los argumentos, las variables, las actividades secundarias y los delegados de la actividad.The activity's metadata that encapsulates the activity's arguments, variables, child activities, and activity delegates.

Comentarios

El tiempo de ejecución del flujo de trabajo utiliza la implementación predeterminada del método CacheMetadata para asegurar la construcción correcta de un flujo de trabajo, así como para administrar relaciones en tiempo de ejecución y reglas de duración.The workflow runtime uses the default implementation of CacheMetadata to ensure correct construction of a workflow as well as to manage runtime relationships and lifetime rules. La implementación predeterminada de CacheMetadata examina las propiedades públicas del tipo de actividad utilizando la propiedad del TypeDescriptortipo.The default implementation of CacheMetadata examines the public properties of the activity type using the type's TypeDescriptor. Estos miembros públicos son de tipo Argument, Variable, IEnumerable<System.Activities.Variable>, Activity, IEnumerable<System.Activities.Activity> o ActivityDelegate.These public members are of type Argument, Variable, IEnumerable<System.Activities.Variable>, Activity, IEnumerable<System.Activities.Activity>, or ActivityDelegate. Puede invalidar este método para personalizar la compilación de la descripción en tiempo de ejecución de la actividad y proporcionar lógica de validación personalizada.You can override this method to customize the building of the activity's run-time description and to provide custom validation logic.

Se aplica a