我有一个程序。如果发生异常,我会在我的 Excel 工作表的单元格中打印异常消息。我可以打印 FaultException.Detail.ErrorCode 和 FaultException.Detail.Message 吗?我怎样才能拿到这两件事并打印出来?我发布了一个示例代码
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;
}
如何修改 ExcelRecorder() 方法以便可以获取 FaultException.Detail.ErrorCode 和 FaultException.Detail.Message?