您的位置:首页 > 娱乐 > 八卦 > 企业网站每年的费用_重庆文化墙制作_网站设计公司哪家专业_哪里有专业的培训机构

企业网站每年的费用_重庆文化墙制作_网站设计公司哪家专业_哪里有专业的培训机构

2024/12/24 9:40:39 来源:https://blog.csdn.net/u013400314/article/details/144431929  浏览:    关键词:企业网站每年的费用_重庆文化墙制作_网站设计公司哪家专业_哪里有专业的培训机构
企业网站每年的费用_重庆文化墙制作_网站设计公司哪家专业_哪里有专业的培训机构

Core Session
net Session

Net Entity Framework Cookie

Net Core

在这里插入图片描述
在这里插入图片描述

CookieOptions option = new CookieOptions(); 
option.Expires = DateTime.Now.AddMilliseconds(10); 
Response.Cookies.Append(key, value, option); 

在这里插入图片描述
在这里插入图片描述

IHttpContextAccessor HttpContextAccessor

在这里插入图片描述
在这里插入图片描述

CORE COOKIE 进行封装

在这里插入图片描述

namespace WebAPI004.Coms
{public interface ICookieHelper{void SetCookie(string key, string value);string GetCookie(string key);void SetCookie(string key, string value, CookieOptions options);void DeleleCookie(string key);}
}

namespace WebAPI004.Coms
{public class CookieHelper : ICookieHelper{public IHttpContextAccessor HttpContextAccessor { get; }/// <summary>/// 依赖注入/// </summary>/// <param name="_httpContextAccessor"></param>public CookieHelper(IHttpContextAccessor _httpContextAccessor){HttpContextAccessor = _httpContextAccessor;}       /// <summary>/// 删除Cookie/// </summary>/// <param name="key">Cookie的key</param>/// <returns></returns>public void DeleleCookie(string key){this.HttpContextAccessor.HttpContext.Response.Cookies.Delete(key);}public string  GetCookie(string key){return this.HttpContextAccessor?.HttpContext.Request.Cookies[key];}public void SetCookie(string key, string value){this.HttpContextAccessor.HttpContext.Response.Cookies.Append(key, value);}public void SetCookie(string key, string value, CookieOptions options){this.HttpContextAccessor.HttpContext.Response.Cookies.Append(key, value,options);}}
}

》》》注册 服务
在这里插入图片描述

  builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();builder.Services.AddSingleton<ICookieHelper, CookieHelper>();

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com