public static IList GetUriList()

in src/Microsoft.Azure.NotificationHubs/Messaging/MessagingUtilities.cs [20:49]


        public static IList<Uri> GetUriList(IList<string> addresses)
        {
            if (addresses == null)
            {
                throw new ArgumentNullException(nameof(addresses));
            }

            var uriAddresses = new List<Uri>();

            foreach (string address in addresses)
            {
                try
                {
                    var uriAddress = new Uri(address);
                    ThrowIfNullAddressOrPathExists(uriAddress);
                    uriAddresses.Add(uriAddress);
                }
                catch (UriFormatException ex)
                {
                    throw new UriFormatException(string.Format(SRClient.BadUriFormat, address), ex);
                }
            }

            if (uriAddresses.Count == 0)
            {
                throw new ArgumentException(string.Format(SRClient.NoAddressesFound, uriAddresses), nameof(uriAddresses));
            }

            return uriAddresses;
        }