Activity.CacheMetadata(ActivityMetadata) Método

Definição

Cria e valida uma descrição dos argumentos, das variáveis, das atividades filho e dos representantes 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, as variáveis, as atividades filho e os representantes da atividade.

Comentários

O runtime de fluxo de trabalho usa a implementação padrão de para garantir a construção correta de um fluxo de trabalho, bem como para gerenciar relações de CacheMetadata runtime e regras de tempo de vida. A implementação padrão CacheMetadata de examina as propriedades públicas do tipo de atividade usando o do tipo TypeDescriptor . Esses membros públicos são do tipo Argument , , , , ou Variable IEnumerable<System.Activities.Variable> Activity IEnumerable<System.Activities.Activity> ActivityDelegate . Você pode substituir esse método para personalizar a criação da descrição em tempo de run time da atividade e fornecer lógica de validação personalizada.

Aplica-se a