Activity.CacheMetadata(ActivityMetadata) Metod

Definition

Skapar och validerar en beskrivning av aktivitetens argument, variabler, underordnade aktiviteter och aktivitetsdelegater.

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)

Parametrar

metadata
ActivityMetadata

Aktivitetens metadata som kapslar in aktivitetens argument, variabler, underordnade aktiviteter och aktivitetsdelegater.

Kommentarer

Arbetsflödeskörningen använder standardimplementeringen av CacheMetadata för att säkerställa korrekt konstruktion av ett arbetsflöde samt för att hantera körningsrelationer och livslängdsregler. Standardimplementeringen av CacheMetadata undersöker de offentliga egenskaperna för aktivitetstypen med hjälp av typens TypeDescriptor. Dessa offentliga medlemmar är av typen Argument, Variable, IEnumerable<System.Activities.Variable>, Activity, IEnumerable<System.Activities.Activity>eller ActivityDelegate. Du kan åsidosätta den här metoden för att anpassa skapandet av aktivitetens körningsbeskrivning och för att tillhandahålla anpassad valideringslogik.

Gäller för