私はプログラムを持っています。例外が発生した場合は、Excelシートのセルに例外メッセージを出力します。FaultException.Detail.ErrorCodeとFaultException.Detail.Messageを出力できますか?これら2つを取得して印刷するにはどうすればよいですか?サンプルコードを投稿しています
public int CreateTask(int row)
{
try
{
Console.WriteLine("Invoking CreateTask method");
Console.WriteLine("-----------------------------------");
m_taskID = taskClient.CreateTask(m_tInstance);
Console.WriteLine("Task create successfully:ID=" + m_taskID.ToString());
Console.WriteLine("-----------------------------------");
ExcelRecorder(null, row);
}
catch (Exception ex)
{
ExcelRecorder(ex.Message, row);
}
finally
{
GC.Collect();
}
return m_taskID;
}
FaultException.Detail.ErrorCodeとFaultException.Detail.MessageをフェッチできるようにExcelRecorder()メソッドを変更するにはどうすればよいですか?