CodeActivity<TResult>.CacheMetadata 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, variables, actividades secundarias y delegados de actividad de la actividad.
Sobrecargas
| Nombre | Description |
|---|---|
| CacheMetadata(ActivityMetadata) |
Sin implementar. Utilice CacheMetadata(CodeActivityMetadata) en su lugar. |
| CacheMetadata(CodeActivityMetadata) |
Crea y valida una descripción de los argumentos, variables, actividades secundarias y delegados de actividad de la actividad. |
Comentarios
Los autores de actividades personalizadas pueden proporcionar lógica de validación en la anulación de CacheMetadata de una actividad. Las excepciones que se inician desde CacheMetadata no se tratan como errores de validación. Estas excepciones escaparán de la llamada al método Validate y serán administradas por el autor de la llamada.
CacheMetadata(ActivityMetadata)
Sin implementar. Utilice CacheMetadata(CodeActivityMetadata) en su lugar.
protected:
override void CacheMetadata(System::Activities::ActivityMetadata metadata);
protected override sealed void CacheMetadata(System.Activities.ActivityMetadata metadata);
override this.CacheMetadata : System.Activities.ActivityMetadata -> unit
Protected Overrides NotOverridable Sub CacheMetadata (metadata As ActivityMetadata)
Parámetros
- metadata
- ActivityMetadata
Sin implementar.
Comentarios
Los autores de actividades personalizadas pueden proporcionar lógica de validación en la anulación de CacheMetadata de una actividad. Las excepciones que se inician desde CacheMetadata no se tratan como errores de validación. Estas excepciones escaparán de la llamada al método Validate y serán administradas por el autor de la llamada.
Se aplica a
CacheMetadata(CodeActivityMetadata)
Crea y valida una descripción de los argumentos, variables, actividades secundarias y delegados de actividad de la actividad.
protected:
virtual void CacheMetadata(System::Activities::CodeActivityMetadata metadata);
protected virtual void CacheMetadata(System.Activities.CodeActivityMetadata metadata);
override this.CacheMetadata : System.Activities.CodeActivityMetadata -> unit
Protected Overridable Sub CacheMetadata (metadata As CodeActivityMetadata)
Parámetros
- metadata
- CodeActivityMetadata
Metadatos de la actividad que encapsulan los argumentos, variables, actividades secundarias y delegados de actividad de la actividad.
Comentarios
El entorno de ejecución de flujo de trabajo usa la implementación predeterminada de CacheMetadata para garantizar la construcción correcta de un flujo de trabajo, así como para administrar las relaciones en tiempo de ejecución y las reglas de duración. La implementación predeterminada de CacheMetadata examina los miembros públicos del tipo de actividad mediante el tipo de TypeDescriptortipo . Estos miembros públicos son de tipo Argument, , VariableIEnumerable Variable>, , IEnumerable<<Activity> o ActivityDelegateActivity. 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. Las excepciones que se inician desde CacheMetadata no se tratan como errores de validación. Estas excepciones escaparán de la llamada al método Validate y serán administradas por el autor de la llamada.