CancelActivityMessage
类名:CancelActivityMessage
说明:发送给活动以取消该活动,继承自 H3.Workflow.Message.ActivityMessage 类。
属性
| 名称 | 说明 |
|---|---|
Rollback |
标记该取消消息是否为回滚消息。如果是回滚消息,流程将回滚当前状态到上一个步骤;否则仅取消该活动。 |
ActivityCode |
获取活动编码。 |
TokenId |
获取或设置当前活动 ID。 |
ActivityMessageType |
获取活动消息类型。 |
InstanceMessageType |
流程消息类型。 |
InstanceId |
流程实例 ID。 |
构造函数
/// <summary>
/// 构造函数
/// </summary>
/// <param name="instanceId">流程实例 ID。</param>
/// <param name="activityCode">活动编码。</param>
/// <param name="rollback">标记该取消消息是否为回滚消息。如果是回滚消息,流程将回滚当前状态到上一个步骤;否则仅取消该活动。</param>
public CancelActivityMessage(
string instanceId,
string activityCode,
bool rollback);
/// <summary>
/// 构造函数
/// </summary>
/// <param name="instanceId">流程实例 ID。</param>
/// <param name="activityCode">活动编码。</param>
/// <param name="rollback">标记该取消消息是否为回滚消息。如果是回滚消息,流程将回滚当前状态到上一个步骤;否则仅取消该活动。</param>
/// <param name="noneFinisher">不需要设置完成人。</param>
public CancelActivityMessage(
string instanceId,
string activityCode,
bool rollback,
bool noneFinisher);
💡 提示
关于rollback参数的说明:当值为true时,流程将回滚到上一个步骤;当值为false时,仅取消当前活动。