diff --git a/src/Servers/Kestrel/Transport.Quic/src/QuicTransportOptions.cs b/src/Servers/Kestrel/Transport.Quic/src/QuicTransportOptions.cs index 8283fed106a2b6afd3e8911a25c4da452f0ddf53..5041b274b9425dadf56dca70ffc02b914741ac3e 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 /// <summary> /// Options for Quic based connections. /// </summary> + [RequiresPreviewFeatures] public class QuicTransportOptions { /// <summary> diff --git a/src/Servers/Kestrel/Transport.Quic/src/WebHostBuilderQuicExtensions.cs b/src/Servers/Kestrel/Transport.Quic/src/WebHostBuilderQuicExtensions.cs index 1619e8b3956c4722069c3df19382a7397a6d0778..5088097735545abdb87397553219630863c9bf04 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 /// </summary> public static class WebHostBuilderQuicExtensions { + [RequiresPreviewFeatures] public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder) { if (QuicImplementationProviders.Default.IsSupported) @@ -27,6 +29,7 @@ namespace Microsoft.AspNetCore.Hosting return hostBuilder; } + [RequiresPreviewFeatures] public static IWebHostBuilder UseQuic(this IWebHostBuilder hostBuilder, Action<QuicTransportOptions> configureOptions) { return hostBuilder.UseQuic().ConfigureServices(services =>