说自定义异常是可序列化的最低要求是什么?

pen*_*ake 5 .net c# serialization exception-handling custom-exceptions

我的解决方案的遗留代码中有大量自定义异常.我想测试所有

我的项目中引入的自定义异常,以查看它们是否可序列化(XML)

那么,当自定义异常可序列化时,我的测试应该检查什么?

说自定义异常是可序列化的最低要求是什么?

Fré*_*idi 2

您可以检查所有异常类是否都实现IXmlSerialized接口:

Assert.IsTrue(yourExceptionInstance is IXmlSerializable);
Run Code Online (Sandbox Code Playgroud)