J'ai besoin d'attraper spécifiquement les exceptions de délai d'expiration du serveur SQL afin qu'elles puissent être traitées différemment. Je sais que je pourrais attraper le SqlException et puis vérifier si la chaîne de message contient "Timeout" mais je me demandais s'il y avait une meilleure façon de le faire?
try
{
//some code
}
catch (SqlException ex)
{
if (ex.Message.Contains("Timeout"))
{
//handle timeout
}
else
{
throw;
}
}