Activity.CacheMetadata(ActivityMetadata) Methode

Definition

Erstellt und überprüft eine Beschreibung der Argumente, Variablen, untergeordneten Aktivitäten und Aktivitätsdelegatten der Aktivität.

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)

Parameter

metadata
ActivityMetadata

Die Metadaten der Aktivität, die die Argumente, Variablen, untergeordneten Aktivitäten und Aktivitätsdelegatten der Aktivität kapselt.

Hinweise

Die Workflowlaufzeit verwendet die Standardimplementierung, CacheMetadata um die korrekte Erstellung eines Workflows sowie die Verwaltung von Laufzeitbeziehungen und Lebensdauerregeln sicherzustellen. Die Standardimplementierung untersucht CacheMetadata die öffentlichen Eigenschaften des Aktivitätstyps mithilfe des Typs TypeDescriptor. Diese öffentlichen Member sind vom Typ Argument, , Variable, IEnumerable<System.Activities.Variable>, Activity, , IEnumerable<System.Activities.Activity>oder ActivityDelegate. Sie können diese Methode außer Kraft setzen, um die Erstellung der Laufzeitbeschreibung der Aktivität anzupassen und benutzerdefinierte Validierungslogik bereitzustellen.

Gilt für: