我有一个提出网络请求的Windows手机应用程序。每次发出Web请求时,我都必须处理网络异常。
try
{
string testString = await httpClient.GetStringAsync("");
}
catch(Exception ex)
{
ex.Message == "net_http_message_not_success_statuscode"
}
拥有全局异常处理程序而不必一直编写此代码会更有意义吗?
答案 0 :(得分:1)
如果您的所有呼叫都汇集到单个位置并且异常的实际点并不重要,那么全局异常处理程序就可以了。
如果您需要在接近异常点时进行一些特殊处理,那么您需要在每次调用时保留本地异常处理程序。