/// <summary> /// 获取当前主机个数 /// </summary> /// <param name="state">0=离线,1=在线</param> /// <returns></returns> public int host_state_num(char state) { try { DSCfunction dsc = new DSCfunction(); IList <SC_HOST> lsc = dsc.SELECT_HOST_STATE(state); return(lsc.Count); } catch (Exception e) { throw e; } }
/// <summary> /// 获取当前主机列表 /// </summary> /// <param name="state">0=离线,1=在线</param> /// <returns></returns> public IList <SC_HOST> host_state_control(char state) { try { DSCfunction dsc = new DSCfunction(); IList <SC_HOST> lsc = dsc.SELECT_HOST_STATE(state); DLanData dld = new DLanData(); for (int i = 0; i < lsc.Count; i++) { lsc[i].HostName = dld.SELECT_BY_ID(lsc[i].HOST_ID).Building; } return(lsc); } catch (Exception e) { throw e; } }