例外を文書化していないように見えるライブラリを使用しています。このライブラリは、会社が製造する製品と通信するために使用されます。スローされる例外を区別できるようにしたいのですが、例外の名前がわかりません (たとえば、通信タイムアウトまたは低電圧状態の間)。
それらの例はすべてcatch(Exception ex)
. 個々のエラーをキャッチするために使用する必要があるものを見つけるにはどうすればよいですか? 私がそうするとき、私はex.toString()
このようなものを手に入れます:
System.Exception: Timeout
at CMLCOMLib.EcatObj.Initialize()
at copley_cmo_test.MainWindow.btnConnect_Click(Object sender, RoutedEventArgs e)
in c:\Users\adam.siembida\Desktop\copley_cmo_test\copley_cmo_test\MainWindow.xaml.cs:line 41