【发布时间】:2019-07-05 01:06:46
【问题描述】:
在 Microsoft.AspNetCore.Session 2.2.0 版中如何创建对象值的会话。 我尝试阅读各种文章,但是当我尝试应用相同的文章时,它给了我错误,因为没有像“SetString”那样的重载。
public static class SessionHelper
{
public static void SetObjectAsJson<T>(this ISession session, string key, object value)
{
session.SetString(key, JsonConvert.SerializeObject(value));
}
public static T GetObjectFromJson<T>(this ISession session, string key)
{
var value = session.GetString(key);
return value == null ? default(T) : JsonConvert.DeserializeObject<T>(value);
}
}
【问题讨论】:
标签: session asp.net-core session-state