using Microsoft.AspNetCore.Http;
using Newtonsoft.Json; public static class SessionExtensions
{
public static void Set<T>(this ISession session, string key, T value)
{
session.SetString(key, JsonConvert.SerializeObject(value));
} public static T Get<T>(this ISession session,string key)
{
var value = session.GetString(key);
return value == null ? default(T) :
JsonConvert.DeserializeObject<T>(value);
}
}

依赖 Newtonsoft.Json

参考:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/app-state

最新文章

  1. 使用s3cmd操作ceph rgw
  2. 20145212 《Java程序设计》第6周学习总结
  3. web服务器 应用 服务器
  4. 1. windows下作为应用程序启动apache的方法
  5. 第十七篇 基于Bootstarp 仿京东多条件筛选插件的开发(展示下)
  6. smtp模块使用
  7. Jest 学习笔记(一)之matchers
  8. java_oop_方法2
  9. ElasicSearch(4) 与jest结合
  10. MANIPULATION
  11. Gson全解析(中)-TypeAdapter的使用
  12. 前端基础之CSS的引入+HTML标签选择器+CSS操作属性
  13. 初识TPOT:一个基于Python的自动化机器学习开发工具
  14. 【PCA】
  15. Codeforces 847I - Noise Level
  16. Web API 源码剖析之默认配置(HttpConfiguration)
  17. .net体系与java体系
  18. Spring Data JPA 基本使用
  19. ChakraCore ,Net托管编程
  20. 使用lock锁或Monitor.Enter的目的

热门文章

  1. 逗号分隔的字符串转换为Python中的列表 split
  2. BUAA 169 电话费
  3. mysql 中 DATE_ADD(date,INTERVAL expr type)
  4. 2019-2-24-VisualStudio-过滤输出窗口文本
  5. Python深入:01内存管理
  6. @codechef - BUYLAND@ Buying Land
  7. Project Euler Problem 24-Lexicographic permutations
  8. selenium webdriver学习(八)------------如何操作select下拉框(转)
  9. getopt、getopt_long和getopt_long_only解析命令行参数
  10. 冒泡排序&amp;直接插入排序&amp;快速排序