![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net总结
文章平均质量分 74
影子身后
这个作者很懒,什么都没留下…
展开
-
c#如何同时捕获多个异常
但想象一下,如果你的代码中有多次修改一个对象的情况,并且这些操作可能引发异常的情况下,你想要“重置”这个对象。通过本文的分享,我希望相关朋友能够对C#中的异常处理有更深入的了解,并能够在自己的项目中灵活运用这些技巧。同时,也欢迎大家在评论区留言交流,分享自己的经验和看法,若有什么不对的地方,也希望大家及时指正!通过捕获和处理异常,可以为用户提供更好的体验,同时也能够更容易地定位和解决程序中的问题。说了这么多,该讲一下具体怎么做了,从C# 6.0开始,引入的异常过滤器。相反,应该只捕获那些‘已知’的异常。原创 2024-04-08 17:31:49 · 368 阅读 · 0 评论 -
AddTransient、AddScoped 和 AddSingleton 服务的差异
AddTransient:每次请求服务时,都会创建一个新的服务实例。AddScoped:在每个请求范围内,服务只被创建一次。这意味着在同一个请求中,无论多少次请求该服务,都是使用同一个实例。AddSingleton:在整个应用程序的生命周期中,只创建一个服务实例,并且每次请求该服务时都返回这个实例。原创 2024-04-02 16:52:45 · 535 阅读 · 2 评论 -
如何在所有浏览器中控制网页缓存
调查显示,并非所有浏览器都以统一的方式遵守HTTP缓存指令。出于安全考虑,大多数公司不希望应用中的某些页面被网页浏览器缓存,永远都不可以。这必须至少适用于以下浏览器:Internet Explorer 、Firefox 、Chrome等。假如现在有一个需求:我们点击网页的注销按钮后,仍然可以点击后退按钮查看缓存的页面。那么该若何做到呢?原创 2024-03-28 11:46:57 · 826 阅读 · 1 评论