Activity.CacheMetadata(ActivityMetadata) Methode

Definitie

Hiermee maakt en valideert u een beschrijving van de argumenten, variabelen, onderliggende activiteiten en activiteit gedelegeerden van de activiteit.

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)

Parameters

metadata
ActivityMetadata

De metagegevens van de activiteit die de argumenten, variabelen, onderliggende activiteiten en activiteitsdelegeringen van de activiteit inkapselen.

Opmerkingen

De werkstroomruntime maakt gebruik van de standaard implementatie om CacheMetadata ervoor te zorgen dat een werkstroom correct wordt gebouwd en om runtimerelaties en levensduurregels te beheren. De standaard implementatie van CacheMetadata onderzoekt de openbare eigenschappen van het activiteitstype met behulp van het type TypeDescriptor. Deze openbare leden zijn van het type , , , , of ActivityDelegateIEnumerable<System.Activities.Activity>. ActivityIEnumerable<System.Activities.Variable>VariableArgument U kunt deze methode overschrijven om het bouwen van de runtimebeschrijving van de activiteit aan te passen en aangepaste validatielogica te bieden.

Van toepassing op