C# 静态成员是否在对网站的调用之间共享?

问题描述 投票:0回答:1

我正在使用 C#/Asp.net 创建一个网站。我想通过将一些类和属性设置为静态来最小化对象创建。但我不希望后续调用 Web 服务器时重用这些对象。我希望在处理请求后立即处理静态对象。如果在处理过程中收到新请求,我不希望新请求看到前一个请求的静态类和属性中的数据。那么,我应该使用静态吗?

c# asp.net web static
1个回答
0
投票

asp.net
应用程序中管理对象创建的最佳工具是 IoC 容器。基本上,这样的机制负责对象的创建和释放。 DI 文档 它允许您配置每个对象的生存时间。以及是否应该在 HTTP 请求之间共享。

© www.soinside.com 2019 - 2024. All rights reserved.