Activity.CacheMetadata(ActivityMetadata) Método

Definição

Cria e valida uma descrição dos argumentos, variáveis, atividades filhos e delegados de atividade da atividade.

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

Os metadados da atividade que encapsulam os argumentos, variáveis, atividades filhos e delegados de atividade.

Observações

O tempo de execução do workflow utiliza a implementação padrão de CacheMetadata para garantir a construção correta de um workflow, bem como para gerir relações de execução e regras ao longo da vida. A implementação padrão de CacheMetadata examina as propriedades públicas do tipo de atividade usando o TypeDescriptortipo . Estes membros públicos são do tipo Argument, Variable, IEnumerable<System.Activities.Variable>, Activity, IEnumerable<System.Activities.Activity>, ou ActivityDelegate. Pode sobrescrever este método para personalizar a construção da descrição em tempo de execução da atividade e fornecer uma lógica de validação personalizada.

Aplica-se a