public HostUri CreateRandom_HostUri(DiapasonChoiserData diapason) { IPAddress ip = IPAddressOperations.CreateRandomIP(Random, diapason.IP_From, diapason.IP_To); string host = ip.ToString(); HostUri result = new HostUri() { Host = host, Uri = CreateUri(diapason.Scheme, host, diapason.Port, diapason.Path, diapason.AddressFamily) }; return(result); }
public BindingList <HostUri> CreateList_HostUri(DiapasonChoiserData diapason) { BindingList <HostUri> result = new BindingList <HostUri>(); IPAddress[] ips = IPAddressOperations.CreateDiapasonIP(diapason.IP_From, diapason.IP_To); foreach (IPAddress ip in ips) { string host = ip.ToString(); result.Add(new HostUri() { Host = host, Uri = CreateUri(diapason.Scheme, host, diapason.Port, diapason.Path, diapason.AddressFamily) }); } return(result); }