【发布时间】:2011-05-28 11:31:28
【问题描述】:
现在我将所有 WCF 服务调用包装在以下 try/catch 块中,我想知道是否有一种方法可以将它设置在一个地方并将其应用于所有服务调用。
try
{
Product test = client.GetProductById(1);
}
catch (TimeoutException ex)
{
WPFMessageBox.Show("The service operation timed out." + ex.Message);
}
catch (FaultException<CustomFault> ex)
{
WPFMessageBox.Show("CustomFault:" + ex.ToString());
}
catch (FaultException ex)
{
WPFMessageBox.Show("Unknown Fault:" + ex.ToString());
}
catch (CommunicationException ex)
{
WPFMessageBox.Show("There was a communication problem" + ex.Message +
ex.StackTrace);
}
【问题讨论】:
标签: wpf wcf exception-handling