我正在编写一个带有连接到业务逻辑 DLL 的表单的程序,当然有时 DLL 中会出现“无法从这里继续”异常,我会在表单中适当地捕获和处理这些异常。
但其他时候可能有一些问题我想通知用户这不足以引发一个完整的摇摆不定,所以我需要的是某种容器/类,如果需要,DLL 可以用一个或许多警告消息,然后将其传递回表单以在 Info 消息框中显示。
例如多问题消息:
“元素 Fred 在 XML 文件中,但不在架构中,因此不会显示”
“元素 Jane 在 XML 文件中,但不在架构中,因此不会显示”
“元素 Marc 在 XML 文件中,但不在架构中,因此不会显示”
或标准的一个班轮:
“您已连接到 FTP 服务器,但只有读取权限”
等等
是否有我可以使用的预先存在的消息类,或者任何人都可以建议一个明智的实现?