Activity.CacheMetadata(ActivityMetadata) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.