CodeActivity.CacheMetadata Metodo

Definizione

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

Overload

Nome Descrizione
CacheMetadata(ActivityMetadata)

Non implementata. Utilizzare invece CacheMetadata(CodeActivityMetadata).

CacheMetadata(CodeActivityMetadata)

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

Commenti

Gli autori di attività personalizzate possono includere la logica di convalida nella funzione override di CacheMetadata di un'attività. Tutte le eccezioni generate da CacheMetadata non vengono considerate come errori di convalida. Queste eccezioni escono dalla chiamata a Validate e devono essere gestite dal chiamante.

CacheMetadata(ActivityMetadata)

Non implementata. Utilizzare invece CacheMetadata(CodeActivityMetadata).

protected:
 override void CacheMetadata(System::Activities::ActivityMetadata metadata);
protected override sealed void CacheMetadata(System.Activities.ActivityMetadata metadata);
override this.CacheMetadata : System.Activities.ActivityMetadata -> unit
Protected Overrides NotOverridable Sub CacheMetadata (metadata As ActivityMetadata)

Parametri

metadata
ActivityMetadata

Non implementata.

Commenti

Gli autori di attività personalizzate possono includere la logica di convalida nella funzione override di CacheMetadata di un'attività. Tutte le eccezioni generate da CacheMetadata non vengono considerate come errori di convalida. Queste eccezioni escono dalla chiamata a Validate e devono essere gestite dal chiamante.

Si applica a

CacheMetadata(CodeActivityMetadata)

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

protected:
 virtual void CacheMetadata(System::Activities::CodeActivityMetadata metadata);
protected virtual void CacheMetadata(System.Activities.CodeActivityMetadata metadata);
override this.CacheMetadata : System.Activities.CodeActivityMetadata -> unit
Protected Overridable Sub CacheMetadata (metadata As CodeActivityMetadata)

Parametri

metadata
CodeActivityMetadata

Metadati dell'attività che incapsula gli argomenti, le variabili, le attività figlio e i delegati di attività dell'attività.

Commenti

Il runtime del flusso di lavoro usa l'implementazione predefinita di CacheMetadata per garantire la corretta costruzione di un flusso di lavoro e per gestire le relazioni di runtime e le regole di durata. L'implementazione predefinita di CacheMetadata esamina i membri pubblici del tipo di attività usando il tipo .TypeDescriptor Questi membri pubblici sono di tipo Argument, Variable, IEnumerable<Variable>, Activity, IEnumerable<Activity> o ActivityDelegate. È possibile eseguire l'override di questo metodo per personalizzare la compilazione della descrizione della fase di esecuzione dell'attività e fornire la logica di convalida personalizzata. Tutte le eccezioni generate da CacheMetadata non vengono considerate come errori di convalida. Queste eccezioni escono dalla chiamata a Validate e devono essere gestite dal chiamante.

Si applica a