gpt4 book ai didi

security - 据称,在 .NET 4.5 中实现 IDisposable 的 X509Store 在哪里?

转载 作者:行者123 更新时间:2023-12-02 20:22:46 24 4
gpt4 key购买 nike

这个MSDN article指出 X509Store 类在 .NET 4.5 中实现 IDisposable。早期版本的 .NET 中并非如此。

尽管我安装了 Windows 8.1、Visual Studio 2013,安装了从 2.0 到 4.5.1 的所有 .Net 版本,但我只能在最新的 中看到看起来像 .NET 4 版本的 X509Store >System.dll(v4.0.30319,又名.NET 4.5)。 VS 对象浏览器还显示 System.dll v4.0.30319 中的 X509Store 并未像 MSDN 文章所述那样实现 IDisposable

我缺少什么以及如何从 .NET 4.5 获取 X509Store? MSDN有错吗?这不是第一次,但仍然如此。是否有一个不起眼的 Windows Update KB 修复程序?

最佳答案

乍一看,MSDN 所说的似乎是半真半假:微软仅在 4.6 版本而不是更早的版本中向 X509Store 类添加了 IDisposable 接口(interface)。您可以使用 4.5.2 和 4.6 版本之间非常有用的差异列表轻松检查它:NET 4.5.2 vs 4.6 - System.Security.Cryptography.X509Certificates namespace .

但目前the MSDN article “备注”部分有如下一句:

For apps that target the .NET Framework 4.5.2 and earlier versions, the X509Store class does not implement the IDisposable interface and therefore does not have a Dispose method.

关于security - 据称,在 .NET 4.5 中实现 IDisposable 的 X509Store 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27258110/

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