public void Add(OfflineMessageArgs arg) { if (arg.LiveHours <= 0) { arg.LiveHours = this.DefaultLiveHour; } arg.ID = Guid.NewGuid().ToString(); lock (_lock) { list.Add(arg); } }
private bool isDied(OfflineMessageArgs arg) { var dieTime = arg.CreateTime.AddHours(arg.LiveHours); if (DateTime.Now > dieTime) { return(true); } else { return(false); } }