我刚刚开始使用企业库异常处理块。
好像有点麻烦。
我真的必须做吗
try
{
//Do something with a DirectoryInfo object
}
catch(DirectoryNotFoundException ex)
{
bool rethrow = ExceptionPolicy.Handle(ex, _exceptionPolicyName);
if(rethrow)
throw;
}
我想在哪里处理异常?
或者我应该把顶层包裹在
try
{
//Entrypoint code
}
catch(Exception ex)
{
bool rethrow = ExceptionPolicy.Handle(ex, _exceptionPolicyName);
if(rethrow)
throw;
}
我的印象是我可以用属性来看待这个?