Activity.CacheMetadata(ActivityMetadata) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań.
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)
Parametry
- metadata
- ActivityMetadata
Metadane działania, które hermetyzują argumenty, zmienne, działania podrzędne i delegaty działań.
Uwagi
Środowisko uruchomieniowe przepływu pracy używa domyślnej implementacji CacheMetadata , aby zapewnić poprawną konstrukcję przepływu pracy oraz zarządzać relacjami środowiska uruchomieniowego i regułami okresu istnienia. Domyślna implementacja CacheMetadata funkcji sprawdza właściwości publiczne typu działania przy użyciu typu TypeDescriptor. Te publiczne elementy członkowskie mają typ Argument, , Variable, ActivityIEnumerable<System.Activities.Variable>
, IEnumerable<System.Activities.Activity>
lub ActivityDelegate. Tę metodę można zastąpić, aby dostosować budynek opisu czasu wykonywania działania i zapewnić niestandardową logikę walidacji.