本文例子说明
CompensableActivity 补偿容器
补偿使用户可以指定对基于身体活动的成功完成后发生的活动的活动而须采取纠正行动
CompensableActivity 补偿容器
类名 | System.Activities.Statements.CompensableActivity |
文件 | System.Activities.dll |
结构说明 | 继承 NativeActivity<CompensationToken> 是一个 sealed类 override 了 [CacheMetadata方法] 与 [Execute方法] 与[Cancel] override 了 [CanInduceIdle 属性] [Variables] 属性 的类型为[Collection<Variable>] [Body] 属性 的类型为[Activity] [CancellationHandler] 属性 的类型为[Activity] [CompensationHandler] 属性 的类型为[Activity] [ConfirmationHandler] 属性 的类型为[Activity] 返回值为 System.Activities.Statements.CompensationToken |
功能说明 | [CompensableActivity]中可以定义变量 [CompensableActivity] 是补偿容器,在[CompensableActivity] 中的如下四个容器 [Body]容器,主体 [CancellationHandler]容器,产生[Cancel]行为时调用 [CompensationHandler]容器,当显式调用[Compensate]或流程异常完成时调用 [ConfirmationHandler]容器,当显式调用[Confirm]或流程正常完成时调用 |
时间: 2024-08-22 14:39:05