gpt4 book ai didi

c# - 跨 Web API 请求(用户 session )共享和更新静态集合

转载 作者:行者123 更新时间:2023-11-30 23:17:16 24 4
gpt4 key购买 nike

我需要每个用户 requestid 存储在静态集合对象中。在每个下一个请求上需要检查是否存在相同的用户请求,然后使用它处理一些特定的任务。

因此,为了实现这一点,我正在考虑保留 static list 对象。但在网络请求中,由于网络中的静态对象,它不会给我正确的值或正确更新集合。

能否请您分享一下这里的理想方法是什么,我应该使用或处理网络中的静态集合对象的方法(在更新集合或检索集合时)。

最佳答案

如果您想自己构建它,那么至少要使用并发集合:http://msdn.microsoft.com/en-us/library/dd997373(v=vs.110).aspx因为您将从多个线程访问该集合。

否则我建议使用 MemoryCache,一种线程安全的内置机制。参见 http://msdn.microsoft.com/en-us/library/ff477235.aspx

关于c# - 跨 Web API 请求(用户 session )共享和更新静态集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41546361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com