private async void Refresh() { IsRefreshing = true; ARPTable.Clear(); (await Models.Network.ARPTable.GetTableAsync()).ForEach(x => ARPTable.Add(x)); IsRefreshing = false; }
private void ARPMACsearch(string iptarget) { string MACaddr = ModelHelper.SendARPRequest(iptarget); lock (ARPTable) { if (!string.IsNullOrWhiteSpace(MACaddr) && !ARPTable.ContainsKey(MACaddr)) { ARPTable.Add(MACaddr, iptarget); } } }
private void Refresh() { ARPTable.Clear(); Models.Network.ARPTable.GetTable().ForEach(x => ARPTable.Add(x)); }