Просто вещь, о которой я думал некоторое время.Нужно ли обрабатывать KeyNotFoundException, перехватывая это конкретное исключение, или я могу просто использовать «пустую» ловушку, например, такую:
try
{
//Code goes here
}
catch
{
}
Или я должен сделать это следующим образом:
try
{
//Code goes here
}
catch(Exception ex)
{
}
Или я должен сделать это так:
try
{
//Code goes here
}
catch(KeyNotFoundException ex)
{
}
Причина, по которой я спрашиваю, заключается в том, что когда я смотрю на счетчик сбоев в App Hub, у меня возникает много сбоев, связанных с KeyNotFoundException, но яникогда не происходит сбоев в моем приложении.Может ли это быть причиной того, что я не улавливаю конкретное исключение, а статистика сбоя App Hub классифицирует его как сбой, даже если обработано исключение?
РЕДАКТИРОВАТЬ: Вот несколько скриншотов сбоя App Hubстатистика (Stack Trace).Кто-нибудь знает, что это подробно?Это связано с моим фоновым агентом, и это может быть причиной того, что у меня никогда не было сбоев в приложении:
![enter image description here](https://i.stack.imgur.com/STHjL.png)
![enter image description here](https://i.stack.imgur.com/HZoT9.png)
![enter image description here](https://i.stack.imgur.com/eWL8T.png)