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;
}