Freigeben über


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.