FTPServerとして外部dllを使用するプロジェクトを開発しました。プロジェクトに次のようにFTPサーバーを作成しました。
private ClsFTPServer _ClsFTPServer;
_ClsFTPServer = new ClsFTPServer(FTPUserName, FTPPassword, FTPPath);
上記のコードはFTPサーバークラスのインスタンスを作成し、クラスはそのコンストラクターでFTPサーバーを起動し、クライアントがリクエストを正しく送信している間、モジュールとして独立して正常に動作しますが、FTPサーバーに誤ったリクエストが来ると、例外をスローして原因となりますアプリケーションがクラッシュします。
アプリケーションがクラッシュするのを防ぐために、外部dllによってスローされた例外をどのように処理できますか?