我需要在我的.net-core剃须刀页面Web应用程序中为每个用户存储一个持久对象。此对象是结构化列表、字符串和数字的集合。应用程序的每个用户在应用程序生存期内都需要有一个唯一且持久的对象,但不同的用户不应共享其对象。此对象需要可从任何页面访问和修改。
我当前正在使用静态类,但我想避免并发问题。此外,此对象需要存储在服务器端(无会话和配置(。
任何建议将不胜感激。提前谢谢你。
看看它IMemoryCache
是框架本身提供的简单对象,您可以在服务器中为每个用户缓存一些数据。 您可以简单地使用 DI 注入它并使用它。看看使用它的官方文档相当简单明了。 ASP.NET 核中的内存缓存