在 dotnet 核心中实现自定义会话状态存储提供程序

Implementing Custom Session State Store Provider in dotnet core

我正计划在 .net 核心中为分布式缓存产品实现自定义会话状态提供程序,但我在 dotnet 核心中找不到 SessionStateStoreProviderBase 和相关 类。谁能告诉我在哪里可以找到它们?

ASP.NET Core 中的会话非常不同。它是围绕 IDistributedCache 设计的,并从 DI 中获取实现。 https://github.com/aspnet/Caching/blob/rel/1.1.2/src/Microsoft.Extensions.Caching.Abstractions/IDistributedCache.cs

现在更相关: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.session?view=aspnetcore-2.2

我相信您会想要注入您自己的 ISessionStore 以供 SessionManager 获取。 SessionManager