/// <summary> /// Timers the callback. /// </summary> /// <param name="message">Message.</param> protected void TimerCallback(NoticeMessage message) { Send(Create(message.NoticeType, message.Content, message.Title, message.ExpiryDate)); }
/// <summary> /// 写日志 /// </summary> /// <param name="message"></param> protected virtual void WriteLog(NoticeMessage message) { }
/// <summary> /// 定时发送 /// </summary> /// <param name="message"></param> /// <param name="week">按每周几发送</param> /// <param name="beginTime"></param> /// <param name="endTime"></param> /// <param name="isCycle"></param> /// <param name="secondInterval"></param> public void SendTimer(NoticeMessage message, DayOfWeek week, string beginTime, string endTime, bool isCycle, int secondInterval) { _timer.Add(message, week, beginTime, endTime, isCycle, secondInterval); }