Skip to content

Commit

Permalink
Remove try/catch around IsSupported property (#41123)
Browse files Browse the repository at this point in the history
  • Loading branch information
samiizadeh committed Apr 11, 2022
1 parent ff8b023 commit a8d5b6a
Showing 1 changed file with 1 addition and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public static class WebHostBuilderQuicExtensions
/// <returns>The <see cref="IWebHostBuilder"/>.</returns>
public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder)
{
if (IsQuicSupported())
if (QuicImplementationProviders.Default.IsSupported)
{
return hostBuilder.ConfigureServices(services =>
{
Expand All @@ -44,18 +44,4 @@ public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder, Action<Q
services.Configure(configureOptions);
});
}

private static bool IsQuicSupported()
{
try
{
return QuicImplementationProviders.Default.IsSupported;
}
catch (PlatformNotSupportedException)
{
// On some platforms, System.Net.Quic is just a stub assembly in which every method throws PlatformNotSupportedException,
// including the QuicImplementationProviders.Default.IsSupported getter.
return false;
}
}
}

0 comments on commit a8d5b6a

Please sign in to comment.