Activity.CacheMetadata(ActivityMetadata) 方法

定义

创建并验证活动的自变量、变量、子活动和活动委托的说明。

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)

参数

metadata
ActivityMetadata

活动的元数据,用于封装活动的自变量、变量、子活动和活动委托。

注解

工作流运行时使用 CacheMetadata 的默认实现来确保工作流构造正确,以及管理运行时关系和生存期规则。 的默认实现 CacheMetadata 使用 TypeDescriptor类型的 检查活动类型的公共属性。 这些公共成员的类型包括:ArgumentVariableIEnumerable<System.Activities.Variable>ActivityIEnumerable<System.Activities.Activity>ActivityDelegate。 可以重写此方法以自定义活动的运行时说明的生成并提供自定义验证逻辑。

适用于