RSACryptoServiceProvider

RSACryptoServiceProvider

我在 MSDN( see Important note ) 上读到必须处理 RSACryptoServiceProvider。他们举了个例子:

using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider())

现在我试图将 RSACryptoServiceProvider 包含到 MyClass 中,以便在几种方法中使用它。使用此设置,我无法使用 using 语句。

相反,我尝试在合适的时间调用 RSACryptoServiceProvider 对象的 .Dispose() 方法,但随后我收到编译错误消息:



RSACryptoServiceProvider 的使用时间是否不应超过一个函数调用(使用 using 语句)?

我该如何解决这个问题,是不是让 Dispose 调用成为一个选项?

最佳答案

Clear 方法看起来会调用 dispose 方法:

关于c# - 如何手动处置 RSACryptoServiceProvider?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2480585/

10-11 15:43