/// <summary> /// 添加网络路由 /// </summary> /// <param name="dicParams">取到的系统参数</param> /// <returns>返回添加结果</returns> private bool AddNetWorkRoute(List <MSysDicItemInfo> dicParams) { bool result = false; TestLink link = new TestLink(); try { ////先获取默认网关 string defaultGateWay = link.GetDefaultGateWay(); foreach (var dicParam in dicParams) { if (!string.IsNullOrEmpty(defaultGateWay)) { List <string> temp = dicParam.ParaValue.Split('|').ToList(); //////取到网关,添加路由 string addRouteResult = link.AddNetWorkRoute(temp[0], temp[1], defaultGateWay); if (addRouteResult.Contains("操作完成") || addRouteResult.Contains("对象已存在")) { result = true; } } else { result = false; } } } catch (Exception ex) { MessagePipe.ExcuteWriteMessageEvent("添加路由出现异常" + ex.Message.ToString(), Color.Red, true); result = false; } return(result); }