Activity.CacheMetadata(ActivityMetadata) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建并验证活动的自变量、变量、子活动和活动委托的说明。
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类型的 检查活动类型的公共属性。 这些公共成员的类型包括:Argument、Variable、IEnumerable<System.Activities.Variable>
、Activity、IEnumerable<System.Activities.Activity>
或 ActivityDelegate。 可以重写此方法以自定义活动的运行时说明的生成并提供自定义验证逻辑。