我有一个服务器端WCF RIA服务故意抛出异常,因为用户输入了无效值。这个例外是通过电线,但是,我无法弄清楚如何捕捉它。我目前有以下代码:在Silverlight的RIA服务中调用操作'myMethod'失败
try
{
DomainContext.CalculateRequest(OnCalculateCompleted, null);
}
catch (Exception ex)
{
MessageBox.Show("here");
}
...
private void OnCalculateCompleted(InvokeOperation response)
{
try
{
if (response.HasError == false)
{
// Do stuff with result
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
如何处理客户端服务器端操作引发的异常?我的catch语句都没有被触发。谢谢!