28、事件驱动活动与工作流持久化详解

事件驱动活动与工作流持久化详解

事件驱动活动

在事件驱动活动的相关内容中,我们主要围绕一个猜数字游戏的工作流展开,涉及到处理猜测、发送提示等活动的实现与修改。

处理猜测

处理猜测的核心方法是 ProcessTheGuess ,其代码如下:

/// <summary>
/// Handle a new guess
/// </summary>
/// <param name="guess"></param>
private void ProcessTheGuess(Int32 guess)
{
    if (guess < TheNumber)
    {
        Message = "Try a higher number.";
    }
    else if (guess > TheNumber)
    {
        Message = "Try a lower number.";
    }
    else
    {
        Message = String.Format(
            "Congratulations! You correctly guessed {0}.", TheNumber);
        IsComplete = true;
    }
}

该方法接收一个整数猜测值,根据其与目标数字的大小关系,给出相应的提示信息。当猜测正确时,标记游戏完成。

实现发送提示活动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值