public static int GetPort(this IWebHost host, string scheme) => host.GetUris()
 .Where(u => u.Scheme.Equals(scheme, StringComparison.OrdinalIgnoreCase))
 .Select(u => u.Port)
 .First();
Example #2
0
 public static IEnumerable <int> GetPorts(this IWebHost host)
 {
     return(host.GetUris()
            .Select(u => u.Port));
 }
 public static string GetHost(this IWebHost host)
 {
     return(host.GetUris().First().Host);
 }