在ASP.NET MVC中创建全局对象的最佳位置
发布时间:2020-12-16 07:32:10 所属栏目:asp.Net 来源:网络整理
导读:我想在我的ASP.NET MVC应用程序中实现 ConcurrentQueue对象. ConcurrentQueue对象将在会话之间共享,应创建一次.在ASP.NET MVC中创建ConcurrentQueue的最佳位置是什么? 解决方法 您选择的任何类都可以包含它的实例,但是将它耦合到负责队列所用功能的类中是最
我想在我的ASP.NET MVC应用程序中实现
ConcurrentQueue对象. ConcurrentQueue对象将在会话之间共享,应创建一次.在ASP.NET MVC中创建ConcurrentQueue的最佳位置是什么?
解决方法
您选择的任何类都可以包含它的实例,但是将它耦合到负责队列所用功能的类中是最有意义的.
例如Cache类: public class MyCache { public static ConcurrentQueue Queue { get; private set; } static MyCache() { Queue = new ConcurrentQueue(); } } 这将在第一次使用MyCache类时初始化它.如果你想要更精细的颗粒控制,你可以创建一个Global.asax.cs文件在app start上调用的Initialize方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将Dot Net网站调试为域普通用户
- asp.net-mvc – 在我的asp.net MVC解决方案中保持脚本文件夹
- asp.net – HttpMessageHandler与DelegatingHandler
- oauth-2.0 – AspNet身份2:自定义OAuth端点响应
- asp.net-mvc – 在F#中设置基本成员值
- ASP.NET Web API 2:通过本机移动(iOS)应用程序与外部提供程
- 实体框架 – 对ASP.NET MVC Onion架构的意见
- asp.net – 如何使用JWT对角度SPA的Web Api 2进行用户身份验
- 没有完整PostBacks的ASP.NET JavaScript回调?
- SignalR在asp.net core下使用
推荐文章
站长推荐
热点阅读