11
.NET: Qual exceção a ser lançada quando uma configuração necessária está ausente?
Aqui está um cenário padrão: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); O problema é que não tenho muita certeza de qual exceção SomeStandardExceptiondeve ser. Examinei o Framework 3.5 e encontrei dois prováveis candidatos: ConfigurationExceptione ConfigurationErrorsException. System.Configuration.ConfigurationException A exceção que é lançada quando ocorre um erro no sistema de …