Le déclenchement des exceptions

En règle générale, une exception est déclenchée par le système mais vous pouvez avoir besoin de déclencher une exception plus spécifique ou plus détaillée pour la traiter plus haut dans la pile des appels.

Observez l’accesseur set de la propriété SendDelay de la classe ProjectSettings :

public int SendDelay 
{ 
    get { return this.sendDelay; } 
    set 
    { 
        if (value < 0) 
            throw new ArgumentException("La valeur doit être  
supérieure ou égale à 0.", "Délai d'envoi"); 
        if (this.sendDelay != value) 
        { 
            this.sendDelay = value; 
            this.HasChanged = true; 
        } 
    } 
} 

Lors de l’affectation d’une valeur, celle-ci est testée afin de déterminer si elle est supérieure ou égale à zéro. Le délai d’envoi correspond au temps d’attente entre deux envois d’e-mail. Ce nombre...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La création d'exceptions personnalisées
Suivant
L'interception et la gestion des exceptions