gpt4 book ai didi

.net - 不使用 X509Store.Close 方法意味着什么?

转载 作者:行者123 更新时间:2023-12-01 08:03:41 25 4
gpt4 key购买 nike

如果我继续初始化 X509Store证书存储,不要使用他们的 Close() 方法,这意味着什么?
在代码示例中 given in documentation ,他们不使用 try..finally阻止调用Close方法。如果这个证书库是需要释放的东西,为什么设计为派生自 IDisposable 的类的 API 不呢?或者为什么当对象超出范围时这个类没有调用隐式析构函数?

最佳答案

在 .NET 4.6 中,X509Store已修改,现在正在实现 IDisposable .Dispose实现调用 Close() .
来自 Microsoft Docs :

Starting with the .NET Framework 4.6, this type implements the IDisposable interface. When you have finished using the type, you should dispose of it either directly or indirectly.

关于.net - 不使用 X509Store.Close 方法意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18475558/

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