跳转至

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 时,仅取消当前活动。