tnblog
首页
视频
资源
登录

.NET Core Sseeion 自定义

4887人阅读 2021/5/30 20:03 总访问:129313 评论:0 收藏:0 手机
分类: .NET Core
  1. //1.自定义一个类Mysessionextensions将以下代码复制进去
  2.     public static class Mysessionextensions
  3.     {//自定义存储session值
  4.         public static void Setobj<T>(this ISession session,string Key,T values)
  5.         {
  6.             string jsonstr = JsonConvert.SerializeObject(values);
  7.             byte[] byteArray = Encoding.Default.GetBytes(jsonstr);
  8.             session.Set(Key, byteArray);
  9.         }
  10. //自定义取值
  11.         public static T Getobj<T>(this ISession session, string Key)
  12.         {
  13.             byte[] byteArray;
  14.             bool isvalue = session.TryGetValue(Key, out byteArray);
  15.             if (isvalue)
  16.             {
  17.                 string str = Encoding.Default.GetString(byteArray);
  18.                 T val = JsonConvert.DeserializeObject<T>(str);
  19.                 return val;
  20.             }
  21.             else
  22.             {
  23.                 return default(T);
  24.             }
  25.         }
  26.     }
  27.  //使用自定义session//先创建一个类将其复制
  28.             UserInfore UserInfore = new UserInfore();
  29.             UserInfore.Id = 1;
  30.             UserInfore.username = "aa";
  31.             //自定义存值
  32.             HttpContext.Session.Setobj("userinfore",UserInfore);
  33.  //自定义session拿值
  34.             UserInfore userInfore = HttpContext.Session.Getobj<UserInfore>("userinfore");


评价

.net core Sseeion

//1.在session后面输入SetString需要存储的值 //2.在Startup.cs中找到ConfigureServices这个方法并在该类中添加(Configu...

jQuery右击自定义显示菜单+自定义换肤

结合右击显示菜单来做的效果图:代码:&lt;!doctypehtml&gt; &lt;html&gt; &lt;head&gt; &lt;metacharset=&quot;gbk&quo...

Oracle自定义函数的简单使用

一.最最最简单的返回一个数字的函数createorreplacefunctionfun_show returnint--申明返回值 as begin return1; end;...

net core自定义路由

net core自定义路由和.net framework中差不多,例如在.net framework中的自定义路由routes.MapRoute( name:&quot;ArticleS...

wcf自定义用户名密码验证

一:创建证书 makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=TestServer -sky exchange -pe二;建立wcf服务 配置文...

winform+wcf(netTcpBinding)双向通讯 自定义用户名密码验证

一:创建证书 使用vs的命令创建 makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=TestServer -sky exchange -p...

百度编辑器自定义模板

前言:有些时候我们想要一些固定格式的模板,然后在这个模板的基础上去进行编写可以提升我们的效率,就像微信发布图文消息...

自定义事件

event注意事项: 1.只能使用+=或者-=。 2.加不加对代码没有影响示例1:public event Action ac; public void Start(A...

.net core 自定义Error规则

创建并添加自定义的错误处理事件namespaceAiDaSiBlog.API.Extensions { publicstaticclassExceptionHandlingExtensions ...

net core webapi运用自定义json格式

接上一篇net core api json相关,全局配置,时间格式化,首字母小写等:http://www.tnblog.net/aojiancc2/article/details/2...

微信各公众号自定义菜单接口学习

http请求方式:POST(请使用https协议)https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKENACCESS...

后台调用菜单接口+自定义菜单

假如有一天你喝醉了,一个人走在街头,会歇斯底里的喊出谁的名字?时光如流水般逝去,站在青春的末稍,扭过头,观望曾经走...

identityServer4携带自定义的Claim

identityServer4要携带自定义的Claim,仅仅传递Claim是不行的还需要实现IProfileService方法才行publicclassImplicitProfil...

net core 页面中使用户依赖注入+自定义中间件

记录一下 NET CORE 的自定义中间件,我们用的MVC在CORE中就是一个中间件,想用的时候添加就好了,今天简单记录一下CORE添加...

net core使用依赖注入应用过滤器+自定义中间件

圣诞节快乐过什么圣诞节哦,圣诞老人已经被我抓起来了。我们今天主要讲的是NET Core中的依赖注入数据,使用过滤器调用+自定...
.
排名
28
文章
25
粉丝
8
评论
0
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术