是否有任何替代会议

时间:2017-05-16 11:12:42

标签: c# asp.net-mvc session

还有其他方法可以保存我们的数据 在会话中我们保存数据dos不是什么类型的它 保存:

Session["instauser"] = _instaApi;

使用:

var IInstaApi = Session["instauser"] as InstaApi

我知道在数据库或文件中保存我们应该序列化数据,但我不能。 因为InstaApi包含

  

HttpClient,HttpClientHandeler,......

有会话这样的事吗? 但是将数据保存在db或file中,而不是像session这样的内存。

更新

这是私有的Instagram api我们创建它的即时消息并使用它登录(无论如何!)然后如果我们可以保存该对象(InstaApi的瞬间),那么我们可以使用它,无需再次登录

2 个答案:

答案 0 :(得分:0)

如果其目的是在MVC的控制器和视图中使用,则其他替代方案为ViewBag, ViewData and TempData

ViewBagViewData生命仅适用于一个请求,而TempData可以保留。

答案 1 :(得分:-1)

看看APC_STORE,与PHP中的许多其他机制不同,使用apc_store()存储的变量将在请求之间保持不变。

http://php.net/manual/en/function.apc-store.php