Blazor服务器端,保留用户设置的位置

时间:2020-05-13 17:44:53

标签: blazor-server-side

我有一个带有自定义登录过程的Blazor服务器端项目。这很好。

现在,我需要在一个类中保留多个用户的设置,并将其设置在应用程序内存中以便快速访问。我确实尝试使用services.AddScoped,但是每次从不同页面访问该类时,都会创建该类的新实例。

对于services.AddSingleton,所有Web用户的类内容均相同,并使用上次用户登录信息进行更新。看起来像服务。AddSingleton对所有用户都是全局的。 在_host.cshtml中,我具有“组件类型=“ typeof(App)” render-mode =“ ServerPrerendered”。 是否有任何方法可以在服务器端为每个用户提供一个类/变量,因此每个Web用户都有自己的实例和唯一信息?

出于安全目的,我不想在浏览器端使用本地存储。 谢谢。

0 个答案:

没有答案