最近在公司项目中编写了几个自定义的异常类,但sonarqube提示这些异常不符合ISerializable模式。需要按照微软的指导重新设计异常类,并在序列化构造器中恢复字段值。总结时需要注意添加[Serializable]属性、遵守微软的指导、在序列化构造器中恢复字段值,并重写GetObjectData方法。适用于实现ISerializable接口的类。
完成下面两步后,将自动完成登录并继续当前操作。