Activity.CacheMetadata(ActivityMetadata) Metódus

Definíció

Létrehozza és ellenőrzi a tevékenység argumentumainak, változóinak, gyermektevékenységeinek és tevékenységdelegáltjainak leírásá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)

Paraméterek

metadata
ActivityMetadata

A tevékenység metaadatai, amelyek a tevékenység argumentumait, változóit, gyermektevékenységeit és tevékenységdelegáltjait foglalja magában.

Megjegyzések

A munkafolyamat-futtatókörnyezet az alapértelmezett implementációval CacheMetadata biztosítja a munkafolyamat megfelelő felépítését, valamint kezeli a futtatókörnyezeti kapcsolatokat és az élettartam-szabályokat. Az alapértelmezett implementáció CacheMetadata a tevékenységtípus nyilvános tulajdonságait vizsgálja a típus TypeDescriptorhasználatával. Ezek a nyilvános tagok típusa Argument, Variable, IEnumerable<System.Activities.Variable>, ActivityIEnumerable<System.Activities.Activity>vagy ActivityDelegate. Ezt a módszert felülbírálhatja a tevékenység futásidejű leírásának elkészítésének testreszabásához és egyéni érvényesítési logika biztosításához.

A következőre érvényes: