asp.net-core-mvc – 如何在Asp.Net Core MVC 1.0(又名MVC 6 RC1)中访问Se
发布时间:2020-05-24 22:37:33 所属栏目:asp.Net 来源:互联网
导读:在Asp.Net Core MVC 1.0(MVC 6 RC1)中,在Startup.cs中的ConfigureServices方法中添加会话支持时指定会话超时期限,如下所示: services.AddSession(options = { options.IdleTimeout = TimeSpan.FromMinutes(30);
|
在Asp.Net Core MVC 1.0(MVC 6 RC1)中,在Startup.cs中的ConfigureServices方法中添加会话支持时指定会话超时期限,如下所示: services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(30);
options.CookieName = "Session";
});
我的问题是:在应用程序的其他地方,如何访问此IdleTimeout值? 我希望从HttpContext.Session对象中找到它作为属性,但它似乎并不存在.我搜索过高低,这似乎没有记录在任何地方.思考? 解决方法这似乎是 DistributedSession类中的私有字段.所以目前,你无法得到它. Session似乎缺少旧版 HttpSessionState课程中的很多属性,但我找不到任何指向原因的东西(可能有一个好的!).你可以用反射得到它,但它非常粗糙.以下示例使用this answer. public IActionResult Index()
{
var value = GetInstanceField(typeof(DistributedSession),HttpContext.Session,"_idleTimeout");
return View();
}
我建议将值存储在配置文件或某个内部类中. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 向实体框架添加其他属性4代码首先是CTP 5实体
- 在ASP.NET MVC 2中实现DropDownList的最佳方式?
- asp.net-mvc – 如何在ASP.NET MVC中构建没有ViewContext的
- asp.net – 如何使用文件上传控件选择多个文件?
- asp-classic – 如何在经典ASP中使用VBScript生成MD5?
- asp.net – 如何从HttpClient.PostAsJsonAsync()生成的Cont
- 实体框架 – WebApi OData:$filter’any’或’all’查询不
- asp.net – 为什么网站项目中缺少global.asax
- 在ASP.Net MVC中控制JsonResult中的序列化器也称为Json函数
- asp.net-mvc – DataAnnotations动态附加属性
推荐文章
站长推荐
- asp.net – 如何在Eval格式字符串中使用单引号
- asp.net-mvc – AutoMapper.Mapper不包含CreateM
- asp.net-mvc – 在一个页面中以两种不同的形式使
- [asp.net mvc 奇淫巧技] 02 - 巧用Razor引擎在Ac
- asp.net-mvc – 处理onchange事件在HTML.DropDow
- asp.net-mvc – 可以在ASP.NET MVC中本地化URL /
- 为什么asp.net将页面包装在一个表单中?
- ASP.NET MVC:数据注释验证足够了吗?
- .net – 实现UserManager以使用自定义类和存储过
- asp.net-mvc – 如何在asp.net C#中从http重定向
热点阅读
