Je suis en train de désérialiser objet dérivé de la classe d'exception:Comment désérialiser un objet dérivé de la classe Exception à l'aide de Json.net (C#)?
[Serializable]
public class Error : Exception, ISerializable
{
public string ErrorMessage { get; set; }
public Error() { }
}
Error error = JsonConvert.DeserializeObject< Error >("json error obj string");
Il me donne l'erreur:
Type ISerializable 'type' ne dispose pas d'un constructeur valide.
Tout d'abord, ce n'est pas la meilleure façon d'étendre la classe 'Exception'. – thelost
Je suis surpris que même compile puisque vous n'avez pas implémenté l'interface ISerializable. –
ISerializable est défini sur la classe d'exception – Kikaimaru