Zabalený stav relace ASP.NET Core
Tato implementace zabalí relaci poskytnutou na ASP.NET Core, aby ji bylo možné použít s adaptéry. Relace bude používat stejné záložní úložiště, jako Microsoft.AspNetCore.Http.ISession
ale bude poskytovat přístup k členům se silnými typy.
Konfigurace pro ASP.NET Core by vypadala nějak takto:
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");
})
.AddWrappedAspNetCoreSession();
Aplikace architektury by k povolení tohoto chování nepotřebovala žádné změny.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.