Umschlossener ASP.NET Core Sitzungsstatus
Diese Implementierung umschließt die auf ASP.NET Core bereitgestellte Sitzung, sodass sie mit den Adaptern verwendet werden kann. Die Sitzung verwendet denselben Sicherungsspeicher wie Microsoft.AspNetCore.Http.ISession
, bietet jedoch stark typisierten Zugriff auf ihre Member.
Die Konfiguration für ASP.NET Core würde wie folgt aussehen:
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();
Die Framework-App benötigt keine Änderungen, um dieses Verhalten zu aktivieren.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.