Activity.CacheMetadata(ActivityMetadata) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria e valida uma descrição dos argumentos, variáveis, atividades filho e delegados de atividades 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 filho e delegados de atividade da atividade da atividade.
Comentários
O runtime de fluxo de trabalho usa a implementação padrão para CacheMetadata garantir a construção correta de um fluxo de trabalho, bem como para gerenciar relações de runtime e regras de tempo de vida. A implementação padrão examina CacheMetadata as propriedades públicas do tipo de atividade usando o tipo.TypeDescriptor Esses membros públicos são do tipo Argument, Variable, IEnumerable<System.Activities.Variable>, , Activity, IEnumerable<System.Activities.Activity>ou ActivityDelegate. Você pode substituir esse método para personalizar a criação da descrição em tempo de execução da atividade e fornecer uma lógica de validação personalizada.