Состояние сеанса ASP.NET Core
Эта реализация упаковывает сеанс, предоставленный в ASP.NET Core, чтобы его можно было использовать с адаптерами. Сеанс будет использовать то же резервное хранилище, что Microsoft.AspNetCore.Http.ISession
и при условии строго типизированного доступа к его членам.
Конфигурация для ASP.NET Core будет выглядеть примерно так:
builder.Services.AddSystemWebAdapters()
.AddJsonSessionSerializer(options =>
{
// Serialization/deserialization requires each session key to be registered to a type
options.RegisterKey<int>("test-value");
options.RegisterKey<SessionDemoModel>("SampleSessionItem");
})
.WrapAspNetCoreSession();
Приложению платформы не потребуется никаких изменений, чтобы включить это поведение.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
ASP.NET Core