CodeActivity.CacheMetadata Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.