cost 308 ms
当对象放置在依赖注入容器中时,您如何处理 CA2000(IDisposable 对象的处置)? - How do you deal with CA2000 (Dispose of IDisposable Objects) when the objects are placed in a Dependency Injection container?

根据 Microsoft 的说法,HttpClient 的最佳实践是维护 HttpClient 的 singleton 版本(释义,但这是结果。不要立即处理它)。 我自己的测试表明,与为每条消息重新创建 HttpClient 相比,执行大规模 Http 操作时,单个实例具有明显的优势。 因此,自然 ...

尽管使用了using语句,但异常过滤器会导致CA2000 - Exception filter causes CA2000 despite a using statement

以下代码是部分生产代码的简化摘录。 它计算文件的SHA256哈希并将其作为字符串返回,如果无法访问该文件,则返回null : 我们的一位开发人员最近使用异常过滤器重构代码以减少重复的catch块,所以它现在看起来像这样: 但是我们现在得到一个代码分析警告: CA2000 ...

代码分析:CA2000警告 - Code Analysis : CA2000 warnings

我有以下带有六个CA2000警告的代码。 并且在执行代码分析时收到此警告。 请让我知道如何克服此警告以及为什么收到此警告。 请确实帮助我如何清除此警告,并在此先感谢。 警告如下。 01)警告1 CA2000:Microsoft.Reliability:在方法'Pay.gvTa ...

CA2000返回值警告 - CA2000 warning on returned value

我知道已经讨论了很多次,但是似乎没有解决方案,因此,我认为并且由于一段时间已经过去,尝试重新打开它可能值得一试。 我有一个功能: 如您所见,有很多Dispose语句。 这是因为我试图找到一种方法使其正常工作。 我发现(显然不是解决方案)的唯一方法是在返回retval之前添加re ...

当我不处理我的MDI子窗体时,代码分析投诉“ CA2000在失去作用域之前先处理对象” - Code Analysis Complains about “CA2000 Dispose objects before losing scope” when I Don't Dispose My MDI Child Form

CA2000在失去作用域之前处置对象 在方法FormMain.barButtonItem1_ItemClick(object, ItemClickEventArgs) 在对对象'frm'的所有引用超出范围之前,请调用System.IDisposable.Dispose。 Winpr ...

从方法返回一次性对象时的CA2000 - CA2000 when Returning Disposable Object from Method

我有一个工厂方法,可以构建实现IDisposable对象。 最终,调用者可以管理创建对象的生命周期。 这种设计引发了一堆CA2000错误 。 在我的设计中是否存在根本不正确的东西,是否需要重构,还是仅仅对静态代码分析警告过于兴奋? 工厂方法 来电者 ...

如何缓存数据集而不接收CA2000警告 - How to cache a DataSet and NOT receive the CA2000 warning

我有一个要缓存在ASP.NET的Web缓存中的数据集。 内容不会经常更改,因此应占用几个小时的缓存。 我的问题是,当我创建数据集时,会收到有关需要调用处理的CA2000警告。 但是,有些文章说我可以缓存DataSet。 我不相信DataSet直接实现Dispose; 但是,它是从一 ...

CA2000和返回的Socket对象:如何解决? - CA2000 and returned Socket object: how to solve?

我有下一个功能: 在这里的代码分析过程中,我显然发出了CA2000(在失去作用域之前处理对象)警告。 接下来返回的套接字用于与服务器通信。 所以我不能在这里处理它。 即使稍后要在此放置该对象,我也会使用CA2000。 如何解决呢? ...

C#代码分析CA2000 - C# Code Analysis CA2000

我有一个功能,我认为我已经修复了代码分析中的CA2000警告,但它不会消失。 警告在SqlCommand上。 这是功能: 我有另一个功能,对我来说看起来没有什么不同,但没有与之关联的CA2000警告。 这是功能: 我不明白这里发生了什么以及我需要做些什么来解决它。 ...

如何在没有代码分析警告的情况下一起使用StringWriter和HtmlWriter - How to use StringWriter and HtmlWriter together without Code Analysis warnings

我正在使用.net并且需要获取一些html文本,所以我想我会一起使用HtmlTextWriter和StringWriter来获得格式正确的html。 但是,尽管我编写代码的方式不同,我仍然会收到静态代码分析器的警告(使用Microsoft All Rules)。 在下面的代码示例中,我在注释 ...

从.Designer.cs文件禁用/修复代码分析警告 - Disabling/Fixing Code Analysis warnings from .Designer.cs files

我正在广泛使用DataVisualization.Charting.Chart ,并且在大多数情况下它正在工作。 但是,我经常运行代码分析,并自己处理警告。 但是,使用图表的* .Designer.cs文件中大约有30个CA2000(未沿所有异常路径布置的对象)。 Designer文件几乎 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM