CodeActivity.CacheMetadata 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.

Túlterhelések

Name Description
CacheMetadata(ActivityMetadata)

Nincs implementálva. A CacheMetadata(CodeActivityMetadata) használható helyette.

CacheMetadata(CodeActivityMetadata)

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.

Megjegyzések

Az egyéni tevékenységszerzők érvényesítési logikát adhatnak egy tevékenység felülbírálásához CacheMetadata . Bármely CacheMetadata-ből dobott kivétel nem tekintendő érvényesítési hibának. Ezek a kivételek kikerülnek a Validate hívásából, és a hívónak kell kezelnie őket.

CacheMetadata(ActivityMetadata)

Nincs implementálva. A CacheMetadata(CodeActivityMetadata) használható helyette.

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)

Paraméterek

metadata
ActivityMetadata

Nincs implementálva.

Megjegyzések

Az egyéni tevékenységszerzők érvényesítési logikát adhatnak egy tevékenység felülbírálásához CacheMetadata . Bármely CacheMetadata-ből dobott kivétel nem tekintendő érvényesítési hibának. Ezek a kivételek kikerülnek a Validate hívásából, és a hívónak kell kezelnie őket.

A következőre érvényes:

CacheMetadata(CodeActivityMetadata)

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::CodeActivityMetadata metadata);
protected virtual void CacheMetadata(System.Activities.CodeActivityMetadata metadata);
override this.CacheMetadata : System.Activities.CodeActivityMetadata -> unit
Protected Overridable Sub CacheMetadata (metadata As CodeActivityMetadata)

Paraméterek

metadata
CodeActivityMetadata

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 tagjait vizsgálja a típus TypeDescriptorhasználatával. Ezek a nyilvános tagok típusaArgument, VariableIEnumerable<Változó>, ActivityIEnumerable<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. Bármely CacheMetadata-ből dobott kivétel nem tekintendő érvényesítési hibának. Ezek a kivételek kikerülnek a Validate hívásából, és a hívónak kell kezelnie őket.

A következőre érvényes: