/// <summary> /// 构造方法 /// </summary> /// <param name="hsInfo">心跳信息</param> public RunningHeart(HeartServerInfo hsInfo) : base(hsInfo) { readyState = new ReadyState(this); runningState = new RunningState(this); pauseState = new PauseState(this); runState = readyState; }
/// <summary> /// 构造方法 /// </summary> /// <param name="hsInfo"></param> public LoadedHeart(HeartServerInfo hsInfo) : base(hsInfo) { }
/// <summary> /// 构造函数 /// </summary> /// <param name="hsInfo"></param> public HeartStateBase(HeartServerInfo hsInfo) { heartInfo = hsInfo; }
/// <summary> /// 构造方法 /// </summary> /// <param name="hsInfo"></param> public ExceptionHeart(HeartServerInfo hsInfo) : base(hsInfo) { }