那个类namespace Ciming.Exchanger.Domain
{
public enum AgentStatusEnum
{
过时未更新 = 1,
节点通 = 2,
数据库不通 = 3
}
[Serializable]
public class AgentStatus:IComparer<AgentStatus>
{
public string AgentId;
public string AgentName;
public string AgentUrl;
//更新时间
public DateTime UpdateDate;
//目前数据池的长度
public int DataLength;
public string StatusType;
public override bool Equals(object obj)
{
if (obj != null)
{
if (obj is AgentStatus)
{
if (((AgentStatus) obj).AgentId == this.AgentId)
{
return true;
}
}
}
return false;
}
public int Compare(AgentStatus x, AgentStatus y)
{
if (x==null)
{
return -1;
}
if (y==null)
{
return 1;
}
return x.DataLength.CompareTo(y.DataLength);
}
}
}