CodeActivity.CacheMetadata Metoda

Definicja

Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań.

Przeciążenia

CacheMetadata(ActivityMetadata)

Nie zaimplementowano. Zamiast tego użyj polecenia cmdlet CacheMetadata(CodeActivityMetadata).

CacheMetadata(CodeActivityMetadata)

Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań.

Uwagi

Autorzy działań niestandardowych mogą zapewnić logikę walidacji w przesłonięć CacheMetadata działania. Wszelkie wyjątki zgłoszone przez CacheMetadata program nie są traktowane jako błędy walidacji. Te wyjątki unikną wywołania metody Validate i muszą być obsługiwane przez obiekt wywołujący.

CacheMetadata(ActivityMetadata)

Nie zaimplementowano. Zamiast tego użyj polecenia cmdlet CacheMetadata(CodeActivityMetadata).

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)

Parametry

metadata
ActivityMetadata

Nie zaimplementowano.

Uwagi

Autorzy działań niestandardowych mogą zapewnić logikę walidacji w przesłonięć CacheMetadata działania. Wszelkie wyjątki zgłoszone przez CacheMetadata program nie są traktowane jako błędy walidacji. Te wyjątki unikną wywołania metody Validate i muszą być obsługiwane przez obiekt wywołujący.

Dotyczy

CacheMetadata(CodeActivityMetadata)

Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań.

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)

Parametry

metadata
CodeActivityMetadata

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 programu , aby zapewnić poprawną konstrukcję przepływu pracy oraz zarządzać relacjami środowiska uruchomieniowego i regułami okresu istnienia. Domyślna implementacja klasy CacheMetadata sprawdza publiczne elementy członkowskie typu działania przy użyciu typu TypeDescriptor. Te publiczne elementy członkowskie są typu Argument, Variable, IEnumerable<Variable> , ActivityIEnumerable<Activity> lub ActivityDelegate. Tę metodę można zastąpić, aby dostosować tworzenie opisu czasu wykonywania działania i zapewnić niestandardową logikę walidacji. Wszelkie wyjątki zgłoszone przez CacheMetadata program nie są traktowane jako błędy walidacji. Te wyjątki unikną wywołania metody Validate i muszą być obsługiwane przez obiekt wywołujący.

Dotyczy