Activity.CacheMetadata(ActivityMetadata) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.