public LocalMessageDtoViewModel(LocalMessageDto dto)
 {
     this.Channel     = dto.Channel;
     this.Content     = dto.Content;
     this.MessageType = dto.MessageType;
     this.Provider    = dto.Provider;
     this.Timestamp   = dto.Timestamp;
 }
Example #2
0
 public void Add(LocalMessageDto data)
 {
     if (data == null)
     {
         return;
     }
     lock (_locker) {
         // 新的在队尾,旧的在队头
         _list.Add(data);
         while (_list.Count > _capacityCount)
         {
             _list.RemoveAt(0);
         }
     }
 }