CodeActivity.CacheMetadata Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.