Example #1
0
        /// <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(); }