c# - 在 session 中存储字典 <String, String> (.NET)

标签 c# .net session

来自经典 ASP 背景,我对将对象放入 session 非常谨慎。

在 .NET 中将 Dictionary 类型的对象存储到 Session 中对我来说是个坏主意吗?

最佳答案

好吧,您将不会遇到一些使用 ASP 时会遇到的问题。 .net 不是 STA COM,因此您在 ASP 中遇到的线程亲和性问题不会对您造成伤害(除非您尝试在 session 中或字典中存储 STA COM 对象)。

不过,请注意并发访问。如果多个线程可能访问字典(对异步页面代码或 AJAX 调用执行),则您需要对字典应用适当的锁定。

关于c# - 在 session 中存储字典 <String, String> (.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165817/

相关文章:

php - 简单的登录 session php

session - woocommerce 生成的 session 数多于用户数

c# - 两个左尖括号 "<<"在 C# 中是什么意思?

c# - EFv1 一对多映射与 POCO 的关系

c# - 如何为 Windows Phone 7 应用程序构建持续集成

c# - 在 .NET 中获取泛型类型的基本名称的正确方法是通过 Substring?

php - 如何使用 php 和 jquery 验证向导表单?

c# - WPF,如何创建单个实例并在 c# 中启动另一个实例时显示 MainWindow

c# - 将 C# 转换为惯用的 R

CSS Syels 不适用于多个控件