Как назначить список для сессии в ASP.NET CORE - PullRequest
0 голосов
/ 11 октября 2018

Я нашел решение: https://benjii.me/2016/07/using-sessions-and-httpcontext-in-aspnetcore-and-mvc-core/


Моя проблема : я не могу назначить Список сеансу.Сессия полезна для моей проблемы, специфичной для пользователя.Можно ли назначить список сеансу или есть альтернативное решение?

Технология : ASP.NET Core 2.0

В ASP.NET CORE есть 2 класса дляиспользуйте класс Session.

public interface ISession
{
    bool IsAvailable { get; }
    string Id { get; }
    IEnumerable<string> Keys { get; }
    void Clear();
    Task CommitAsync(CancellationToken cancellationToken = default(CancellationToken));
    Task LoadAsync(CancellationToken cancellationToken = default(CancellationToken));
    void Remove(string key);
    void Set(string key, byte[] value);
    bool TryGetValue(string key, out byte[] value);
}

public static class SessionExtensions
{
    public static byte[] Get(this ISession session, string key);
    public static int? GetInt32(this ISession session, string key);
    public static string GetString(this ISession session, string key);
    public static void SetInt32(this ISession session, string key, int value);
    public static void SetString(this ISession session, string key, string value);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...