private void RouterList_ItemCheck(object sender, ItemCheckEventArgs e) { for (int ix = 0; ix < RouterList.Items.Count; ++ix) { if (ix != e.Index) { RouterList.SetItemChecked(ix, false); } } }
private static void RouterCallback(object sender, PingCompletedEventArgs e) { RouterInformation router = (RouterInformation)e.UserState; router.RouterNetwork = (e.Reply.Status == IPStatus.Success) ? "Up" : "Down"; router.Date = DateTime.Now.ToString(); RouterList.Add(router); routerComplete[router.I] = 1; // 相应位置1表示已经Ping完 Console.WriteLine((router.I + 1).ToString() + "/" + router.Total.ToString() + " " + router.StoreNo + ": " + router.RouterNetwork); flag.Set(); }
/// <summary> /// 获取所有主链接和参数 /// </summary> public RouterList GetList(SqlConnection connection) { var list = new RouterList { RouterMainLinkList = connection.Query <RouterMainLink>("select PKID,CreateDateTime,UpdateDateTime,Content,Discription,LinkKind from [Configuration].[dbo].[RouterMainLink] order by LinkKind;"), RouterParameterList = connection.Query <RouterParameter>("select PKID,CreateDateTime,UpdateDateTime,Content,Discription,LinkKind,Kind from [Configuration].[dbo].[RouterParameter] order by LinkKind;") }; return(list); }
/// <summary>Snippet for List</summary> public void List() { // Snippet: List(string, string, CallSettings) // Create client RoutersClient routersClient = RoutersClient.Create(); // Initialize request argument(s) string project = ""; string region = ""; // Make the request RouterList response = routersClient.List(project, region); // End snippet }
private void SendButton_Click(object sender, EventArgs e) { try { IPAddress ip = IPAddress.Parse(RouterList.GetItemText(RouterList.SelectedItem)); if (DeleteIPFIB.Checked) { logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteIPFIBbyId)); } else if (DeleteMPLSFIB.Checked) { logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteMPLSFIBbyId)); } else if (DeleteFTN.Checked) { logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteFTNbyId)); } else if (DeleteIFN.Checked) { logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteIFNbyId)); } else if (DeleteNHLFE.Checked) { logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteNHLFEbyId)); } else if (setIPFIB.Checked) { logTextBox.AppendText(manager.setIPFIB(ip, IPAddress.Parse(textBoxA.Text), IPAddress.Parse(textBoxB.Text))); } else if (SetMPLSFIB.Checked) { logTextBox.AppendText(manager.setMPLSFIB(ip, IPAddress.Parse(textBoxA.Text), Convert.ToInt16(textBoxB.Text))); } else if (SetFTN.Checked) { logTextBox.AppendText(manager.setFTN(ip, Convert.ToInt16(textBoxA.Text), Convert.ToInt32(textBoxB.Text))); } else if (SetIFN.Checked) { logTextBox.AppendText(manager.setILM(ip, IPAddress.Parse(textBoxA.Text), Convert.ToInt16(textBoxB.Text), textBoxC.Text, Convert.ToInt32(textBoxD.Text))); } else if (SetNHLFE.Checked) { logTextBox.AppendText(manager.setNHLFE(ip, Convert.ToInt32(textBoxA.Text), comboBoxE.Text, textBoxB.Text, textBoxC.Text, textBoxD.Text)); } } catch (Exception ex) { logTextBox.AppendText(Logger.Log(ex.Message, LogType.ERROR)); } }
/// <summary>Snippet for ListAsync</summary> public async Task ListAsync() { // Snippet: ListAsync(string, string, CallSettings) // Additional: ListAsync(string, string, CancellationToken) // Create client RoutersClient routersClient = await RoutersClient.CreateAsync(); // Initialize request argument(s) string project = ""; string region = ""; // Make the request RouterList response = await routersClient.ListAsync(project, region); // End snippet }
/// <summary>Snippet for List</summary> public void ListRequestObject() { // Snippet: List(ListRoutersRequest, CallSettings) // Create client RoutersClient routersClient = RoutersClient.Create(); // Initialize request argument(s) ListRoutersRequest request = new ListRoutersRequest { PageToken = "", MaxResults = 0U, Filter = "", Region = "", OrderBy = "", Project = "", ReturnPartialSuccess = false, }; // Make the request RouterList response = routersClient.List(request); // End snippet }
/// <summary>Snippet for ListAsync</summary> public async Task ListRequestObjectAsync() { // Snippet: ListAsync(ListRoutersRequest, CallSettings) // Additional: ListAsync(ListRoutersRequest, CancellationToken) // Create client RoutersClient routersClient = await RoutersClient.CreateAsync(); // Initialize request argument(s) ListRoutersRequest request = new ListRoutersRequest { PageToken = "", MaxResults = 0U, Filter = "", Region = "", OrderBy = "", Project = "", ReturnPartialSuccess = false, }; // Make the request RouterList response = await routersClient.ListAsync(request); // End snippet }