在 .NET Core 中,要启用 Session 缓存,需要进行以下步骤:

  1. 在 Startup.cs 文件的 ConfigureServices 方法中,添加以下代码:
services.AddSession(options => {
    options.IdleTimeout = TimeSpan.FromMinutes(30);
});

这里的 options.IdleTimeout 设置了 Session 的过期时间为 30 分钟。

  1. 在 Configure 方法中添加以下代码:
app.UseSession();

这样就可以启用 Session 缓存了。

在控制器中,可以通过 HttpContext.Session 对象来操作 Session 缓存。例如,将一个值存储到 Session 中:

HttpContext.Session.SetString('KeyName', 'Value');

从 Session 中获取值:

var value = HttpContext.Session.GetString('KeyName');
.NET Core 启用 Session 缓存教程

原文地址: https://www.cveoy.top/t/topic/mHv3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录