diff --git a/samples/CoreApp/Program.cs b/samples/CoreApp/Program.cs index 725058e36f..1bd4945f43 100644 --- a/samples/CoreApp/Program.cs +++ b/samples/CoreApp/Program.cs @@ -1,7 +1,7 @@ var builder = WebApplication.CreateBuilder(); builder.Services.AddSystemWebAdapters() - .WrapAspNetCoreSession() + .AddWrappedAspNetCoreSession() .AddSessionSerializer() .AddCustomSerialization(); diff --git a/src/Microsoft.AspNetCore.SystemWebAdapters.CoreServices/SessionState/Wrapped/ISystemWebAdapterBuilderSessionExtensions.cs b/src/Microsoft.AspNetCore.SystemWebAdapters.CoreServices/SessionState/Wrapped/ISystemWebAdapterBuilderSessionExtensions.cs index 6c72f24e2b..91fb398fc8 100644 --- a/src/Microsoft.AspNetCore.SystemWebAdapters.CoreServices/SessionState/Wrapped/ISystemWebAdapterBuilderSessionExtensions.cs +++ b/src/Microsoft.AspNetCore.SystemWebAdapters.CoreServices/SessionState/Wrapped/ISystemWebAdapterBuilderSessionExtensions.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using System; +using System.ComponentModel; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.SystemWebAdapters; using Microsoft.AspNetCore.SystemWebAdapters.SessionState.Serialization; @@ -12,7 +13,12 @@ namespace Microsoft.Extensions.DependencyInjection; public static class ISystemWebAdapterBuilderSessionExtensions { + [Obsolete("Prefer AddWrappedAspNetCoreSession instead")] + [EditorBrowsable(EditorBrowsableState.Never)] public static ISystemWebAdapterBuilder WrapAspNetCoreSession(this ISystemWebAdapterBuilder builder, Action? options = null) + => builder.AddWrappedAspNetCoreSession(options); + + public static ISystemWebAdapterBuilder AddWrappedAspNetCoreSession(this ISystemWebAdapterBuilder builder, Action? options = null) { ArgumentNullException.ThrowIfNull(builder); diff --git a/test/Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests/SessionState/SessionIntegrationTests.cs b/test/Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests/SessionState/SessionIntegrationTests.cs index 0c095d68d1..08411de6d4 100644 --- a/test/Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests/SessionState/SessionIntegrationTests.cs +++ b/test/Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests/SessionState/SessionIntegrationTests.cs @@ -66,7 +66,7 @@ private static async Task GetAsync(string endpoint) services.AddRouting(); services.AddControllers(); services.AddSystemWebAdapters() - .WrapAspNetCoreSession(); + .AddWrappedAspNetCoreSession(); services.AddDistributedMemoryCache(); }) .Configure(app =>