类名 | 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]或流程正常完成时调用![]() |