Activity.CacheMetadata(ActivityMetadata) Metoda

Definice

Vytvoří a ověří popis argumentů aktivity, proměnných, podřízených aktivit a delegátů aktivit.

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)

Parametry

metadata
ActivityMetadata

Metadata aktivity, která zapouzdřují argumenty aktivity, proměnné, podřízené aktivity a delegáty aktivit.

Poznámky

Modul runtime pracovního postupu používá výchozí implementaci CacheMetadata k zajištění správné konstrukce pracovního postupu a také ke správě relací modulu runtime a pravidel životnosti. Výchozí implementace CacheMetadata kontroluje veřejné vlastnosti typu aktivity pomocí typu TypeDescriptor. Tyto veřejné členy jsou typu Argument, , Variable, IEnumerable<System.Activities.Variable>Activity, IEnumerable<System.Activities.Activity>nebo ActivityDelegate. Tuto metodu můžete přepsat tak, že přizpůsobíte sestavení popisu aktivity za běhu a poskytnete vlastní logiku ověřování.

Platí pro