0

我试图为RSAKeyValue编写以下简单的扩展方法:

public static class RSAKeyValueExtensions
{
    public static string ToXmlString(this RSAKeyValue keyValue)
    {
        return keyValue.GetXml().OuterXml;
    }
}

但是,似乎每当我使用 时ToXmlString,都会出现异常:

System.ObjectDisposedException:安全句柄已关闭

有没有办法封装,GetXml().OuterXml所以它不会在我的代码中的各个地方重复而不得到一个ObjectDisposedException

4

1 回答 1

1

我不认为问题在于我使用了扩展方法,我认为我得到了那个异常,因为我在底层已经被处理之后调用GetXml()了实例。RSAKeyValueRSACryptoServiceProvider

于 2010-07-08T14:53:07.750 回答