constructeur par défaut dans une exception
Bonjour.
Je n'y comprends plus rien.
Sauriez vous me dire pourquoi j'obtiens l'erreur suivante, alors que j'ai bien défini un constructeur par défaut publique dans ma classe :
Citation:
Le constructeur est introuvable pour désérialiser un objet de type 'MonProgramme.FriendlyException'.
Comme vous le voyez ma classe est ultra basique, que des types sérialisables.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| [Serializable]
public class FriendlyException : Exception
{
private bool _sendReport;
public bool SendReport
{
get { return _sendReport; }
set { _sendReport = value; }
}
//Et ca c'est du poulet???
public FriendlyException()
: base()
{
}
public FriendlyException(String friendMsg, Exception parent, bool sendReport) : base(friendMsg,parent)
{
_sendReport = sendReport;
}
} |
Merci d'avance pour vos lumières :)