Activity.CacheMetadata(ActivityMetadata) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea y valida una descripción de los argumentos, las variables, las actividades secundarias y delegados de la actividad.
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.
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. La implementación predeterminada de CacheMetadata examina las propiedades públicas del tipo de actividad mediante el tipo de TypeDescriptortipo . Estos miembros públicos son de tipo Argument, Variable, IEnumerable<System.Activities.Variable>
, Activity, IEnumerable<System.Activities.Activity>
o ActivityDelegate. Puede invalidar este método para personalizar la creación de la descripción en tiempo de ejecución de la actividad y proporcionar lógica de validación personalizada.