Activity.CacheMetadata(ActivityMetadata) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.