Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="head"></param>
 /// <param name="content"></param>
 public Message(DataType.Head head, T content)
 {
     this.Header  = head;
     this.Content = content;
 }