私はビジネス ロジック DLL に接続するフォームを使用してプログラムを作成しています。もちろん、DLL に「ここから先に進む方法がない」という例外が発生することもありますが、これはフォームで適切にキャッチして処理します。
しかし、ユーザーに通知したい問題があり、それが完全なぐらつきをスローするには不十分な場合もあります。そのため、必要に応じて DLL が 1 つまたは多くの警告メッセージをフォームに戻して、Info messageBox に表示します。
例: マルチイシュー メッセージ:
「Fred 要素は XML ファイルにありましたが、スキーマにはありませんでした。表示されません」
「エレメント Jane は XML ファイルにありましたが、スキーマになかったため、表示されません」
「エレメント Marc は XML ファイルにありましたが、スキーマになかったため、表示されません」
または標準的なワンライナー:
「FTP サーバーに接続していますが、読み取り権限しかありません」
等
私が使用できる既存のメッセージクラスはありますか、または誰かが賢明な実装を提案できますか?