/// <summary> /// The internal heartbeat timer has elapsed, raise the Heartbeat event. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Timers.ElapsedEventArgs"/> instance containing the event data.</param> private void InternalHeartbeatTimerElapsed(object sender, ElapsedEventArgs e) { this._userMemoryProvider.Set("HeartBeat", DateTime.Now, PersistHint.AcrossSessions); //RaiseHeartBeat Event HeartBeat?.Invoke(this, EventArgs.Empty); }
private void heartBeatServer(){ heartBeat?.Invoke(); }