Condividi tramite


Activity.CacheMetadata(ActivityMetadata) Metodo

Definizione

Crea e convalida una descrizione degli argomenti dell'attività, delle variabili, delle attività figlio e dei delegati di attività.

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)

Parametri

metadata
ActivityMetadata

I metadati dell'attività che incapsulano gli argomenti dell'attività, le variabili, le attività figlio e i delegati di attività.

Commenti

Il runtime del flusso di lavoro utilizza l'implementazione predefinita di CacheMetadata per assicurare una corretta costruzione del flusso di lavoro, nonché per gestire le relazioni di runtime e le regole di durata. L'implementazione predefinita di CacheMetadata esamina le proprietà pubbliche del tipo di attività usando il tipo .TypeDescriptor Questi membri pubblici sono di tipo Argument, Variable, IEnumerable<System.Activities.Variable>, Activity, IEnumerable<System.Activities.Activity> o ActivityDelegate. È possibile eseguire l'override di questo metodo per personalizzare la compilazione della descrizione di runtime dell'attività e fornire logica di convalida personalizzata.

Si applica a