using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebSite.Models { /// /// 在线用户 /// public class ActiveUserModel { public string ID { get; set; } public string Account { get; set; } public string LoginIP { get; set; } } public class ActiveUserCollection : ICollection { private IList activeUserList = new List(); public void Add(ActiveUserModel item) { activeUserList.Add(item); } public void Clear() { activeUserList.Clear(); } public bool Contains(ActiveUserModel item) { return item != null && item.ID == item.ID; } public void CopyTo(ActiveUserModel[] array, int arrayIndex) { throw new NotImplementedException(); } public int Count { get { return activeUserList.Count; } } public bool IsReadOnly { get { return activeUserList.IsReadOnly; } } public bool Remove(ActiveUserModel item) { return activeUserList.Remove(item); } public IEnumerator GetEnumerator() { return activeUserList.GetEnumerator(); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return activeUserList.GetEnumerator(); } } }