AsyncCodeActivity<TResult>.CacheMetadata 方法

定义

用作虚拟方法并将通过缓存反射获取的信息转换为异步活动的参数。

重载

CacheMetadata(ActivityMetadata)

未实现。 请改用 CacheMetadata(CodeActivityMetadata)

CacheMetadata(CodeActivityMetadata)

用作虚拟方法并将通过缓存反射获取的信息转换为异步活动的自变量。

注解

自定义活动作者可以在活动的 CacheMetadata 重写中提供验证逻辑。 由 CacheMetadata 引发的任何异常不会视为验证错误。 这些异常将从对 Validate 的调用中转义,并且必须由调用方进行处理。

CacheMetadata(ActivityMetadata)

未实现。 请改用 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)

参数

metadata
ActivityMetadata

未实现。

适用于

CacheMetadata(CodeActivityMetadata)

用作虚拟方法并将通过缓存反射获取的信息转换为异步活动的自变量。

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)

参数

metadata
CodeActivityMetadata

包含一组异步活动参数的数据的 CodeActivityMetadata 对象。

注解

自定义活动作者可以在活动的 CacheMetadata 重写中提供验证逻辑。 由 CacheMetadata 引发的任何异常不会视为验证错误。 这些异常将从对 Validate 的调用中转义,并且必须由调用方进行处理。

适用于