/// <summary> /// 获取数据队列中的指定数据 /// </summary> /// <param name="head"></param> /// <returns></returns> public Message <List <string> > GetSession(DataType.Head head) { Message <List <string> > temp = null; lock (Session) { if (Session.Count > 0) { foreach (var item in Session) { if (item.Header == head) { temp = item; } } } } Session.Remove(temp); return(temp); }
/// <summary> /// 初始化 /// </summary> /// <param name="head"></param> /// <param name="content"></param> public Message(DataType.Head head, T content) { this.Header = head; this.Content = content; }