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 =>