Aracılığıyla paylaş


Sarmalanmış ASP.NET Çekirdek oturum durumu

Bu uygulama, bağdaştırıcılarla birlikte kullanılabilmesi için ASP.NET Core'da sağlanan oturumu sarmalar. Oturum, üyeleriyle aynı yedekleme deposunu Microsoft.AspNetCore.Http.ISession kullanacak ancak üyelerine kesin olarak türlenmiş erişim sağlayacaktır.

ASP.NET Core yapılandırması aşağıdakine benzer olacaktır:

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();

Çerçeve uygulamasının bu davranışı etkinleştirmek için herhangi bir değişikliğe ihtiyacı olmaz.