Activity.CacheMetadata(ActivityMetadata) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt und überprüft eine Beschreibung der Argumente, Variablen, untergeordneten Aktivitäten und Aktivitätsdelegaten 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ätsdelegaten der Aktivität kapseln.
Hinweise
Die Workflowlaufzeit verwendet die Standardimplementierung von CacheMetadata, um die richtige Konstruktion eines Workflows sicherzustellen sowie Laufzeitbeziehungen und Lebensdauerregeln zu verwalten. Die Standardimplementierung von CacheMetadata untersucht die öffentlichen Eigenschaften des Aktivitätstyps mithilfe des Typs TypeDescriptor. Diese öffentlichen Member haben den Typ Argument, Variable, IEnumerable<System.Activities.Variable>
, Activity, IEnumerable<System.Activities.Activity>
oder ActivityDelegate. Sie können diese Methode überschreiben, um die Erstellung der Laufzeitbeschreibung der Aktivität anzupassen und benutzerdefinierte Validierungslogik bereitzustellen.