ISerializable impose d'implémenter un constructeur spécial
1 réponse
ShadowFil
Bonjour,
ISerializable impose d'implémenter l'unique méthode "GetObjectData()".
Mais d'où vient l'obligation d'implémenter le constructeur spécial pour la
désérialisation ?
Je comprend bien que ce constructeur est indispensable pour la
désérialisation, mais ce que je ne comprend pas, c'est comment une interface
peut imposer d'implémenter un constructeur ? Est-ce uniquement en le disant
dans la doc ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Simon Mourier [MS]
Oui. C'est vérifié à l'exécution, pas à la compilation.
Simon.
"ShadowFil" a écrit dans le message de news:
Bonjour,
ISerializable impose d'implémenter l'unique méthode "GetObjectData()". Mais d'où vient l'obligation d'implémenter le constructeur spécial pour la désérialisation ?
Je comprend bien que ce constructeur est indispensable pour la désérialisation, mais ce que je ne comprend pas, c'est comment une interface peut imposer d'implémenter un constructeur ? Est-ce uniquement en le disant dans la doc ???
Merci pour votre aide.
Oui. C'est vérifié à l'exécution, pas à la compilation.
Simon.
"ShadowFil" <ShadowFil@discussions.microsoft.com> a écrit dans le message de
news: F1E79E22-B681-48AA-9150-6D0B3B4647D1@microsoft.com...
Bonjour,
ISerializable impose d'implémenter l'unique méthode "GetObjectData()".
Mais d'où vient l'obligation d'implémenter le constructeur spécial pour la
désérialisation ?
Je comprend bien que ce constructeur est indispensable pour la
désérialisation, mais ce que je ne comprend pas, c'est comment une
interface
peut imposer d'implémenter un constructeur ? Est-ce uniquement en le
disant
dans la doc ???
Oui. C'est vérifié à l'exécution, pas à la compilation.
Simon.
"ShadowFil" a écrit dans le message de news:
Bonjour,
ISerializable impose d'implémenter l'unique méthode "GetObjectData()". Mais d'où vient l'obligation d'implémenter le constructeur spécial pour la désérialisation ?
Je comprend bien que ce constructeur est indispensable pour la désérialisation, mais ce que je ne comprend pas, c'est comment une interface peut imposer d'implémenter un constructeur ? Est-ce uniquement en le disant dans la doc ???