diff --git a/src/Servers/Kestrel/Transport.Quic/src/QuicTransportOptions.cs b/src/Servers/Kestrel/Transport.Quic/src/QuicTransportOptions.cs index 8283fed106a2..5041b274b942 100644 --- a/src/Servers/Kestrel/Transport.Quic/src/QuicTransportOptions.cs +++ b/src/Servers/Kestrel/Transport.Quic/src/QuicTransportOptions.cs @@ -3,6 +3,7 @@ using System; using System.Buffers; +using System.Runtime.Versioning; using System.Security.Cryptography.X509Certificates; using Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal; @@ -11,6 +12,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Quic /// /// Options for Quic based connections. /// + [RequiresPreviewFeatures] public class QuicTransportOptions { /// diff --git a/src/Servers/Kestrel/Transport.Quic/src/WebHostBuilderQuicExtensions.cs b/src/Servers/Kestrel/Transport.Quic/src/WebHostBuilderQuicExtensions.cs index 1619e8b3956c..508809773554 100644 --- a/src/Servers/Kestrel/Transport.Quic/src/WebHostBuilderQuicExtensions.cs +++ b/src/Servers/Kestrel/Transport.Quic/src/WebHostBuilderQuicExtensions.cs @@ -3,6 +3,7 @@ using System; using System.Net.Quic; +using System.Runtime.Versioning; using Microsoft.AspNetCore.Connections; using Microsoft.AspNetCore.Server.Kestrel.Transport.Quic; using Microsoft.Extensions.DependencyInjection; @@ -14,6 +15,7 @@ namespace Microsoft.AspNetCore.Hosting /// public static class WebHostBuilderQuicExtensions { + [RequiresPreviewFeatures] public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder) { if (QuicImplementationProviders.Default.IsSupported) @@ -27,6 +29,7 @@ public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder) return hostBuilder; } + [RequiresPreviewFeatures] public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder, Action configureOptions) { return hostBuilder.UseQuic().ConfigureServices(services =>