CodeActivity.CacheMetadata 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ů, proměnných, podřízených aktivit a delegátů aktivit aktivity.
Přetížení
CacheMetadata(ActivityMetadata) |
Není implementováno. Místo toho použijte CacheMetadata(CodeActivityMetadata). |
CacheMetadata(CodeActivityMetadata) |
Vytvoří a ověří popis argumentů, proměnných, podřízených aktivit a delegátů aktivit aktivity. |
Poznámky
Autoři vlastních aktivit můžou poskytnout logiku ověřování v přepsání aktivity CacheMetadata . Žádné výjimky, které jsou vyvolány z CacheMetadata , nejsou považovány za chyby ověření. Tyto výjimky budou utéct z volání do Validate a musí být zpracovány volajícím.
CacheMetadata(ActivityMetadata)
Není implementováno. Místo toho použijte 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)
Parametry
- metadata
- ActivityMetadata
Není implementováno.
Poznámky
Autoři vlastních aktivit můžou poskytnout logiku ověřování v přepsání aktivity CacheMetadata . Žádné výjimky, které jsou vyvolány z CacheMetadata , nejsou považovány za chyby ověření. Tyto výjimky budou utéct z volání do Validate a musí být zpracovány volajícím.
Platí pro
CacheMetadata(CodeActivityMetadata)
Vytvoří a ověří popis argumentů, proměnných, podřízených aktivit a delegátů aktivit aktivity.
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)
Parametry
- metadata
- CodeActivityMetadata
Metadata aktivity, která zapouzdřuje 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é členy typu aktivity pomocí typu TypeDescriptor. Tyto veřejné členy jsou typu Argument, Variable, IEnumerable<Variable>, Activity, IEnumerable<Activity> nebo ActivityDelegate. Tuto metodu můžete přepsat a přizpůsobit tak sestavení popisu aktivity za běhu a poskytnout vlastní logiku ověřování. Žádné výjimky, které jsou vyvolány z CacheMetadata , nejsou považovány za chyby ověření. Tyto výjimky budou utéct z volání do Validate a musí být zpracovány volajícím.