Bonjour, je voudrais savoir si dans certains cas le destructeur (dispose) n'était pas appeller alors même que l'objet serait supprimer de la mémoire ?
Par exemple, si considérant un site en ASP.Net, j'ai dans ma session utilisateur un objet de classe X. Les dll du site, dont celles qui définissent la classe X sont mises à jour sur le serveur. Lorsque ma session devrait être lue, l'object de l'ancienne classe X n'est plus lisible (vu que la classe a "disparue" au profit d'une nouvelle version). Est-ce que dans ce cas par exemple, je suis certain que la méthode dispose (de la classe disparue) sera appellée ?
Cela est essentiel pour faire certains cleanup DB.
Merci aux 1000 premiers à répondre ainsi qu'au suivants.
Partager