Quelqu'un peut-il expliquer cela?GZipStream.Close provoque ObjectDisposedException: Pourquoi?
2
A
Répondre
1
lorsque vous fermez le flux GZip, il est ferme le flux de fichiers sous-jacent, l'exception est levée parce que vous avez déjà fermé le flux de fichiers. vous n'avez pas besoin de fermer les deux, il suffit de fermer le flux gzip
Questions connexes
- 1. objectdisposedexception C#
- 2. ObjectDisposedException dans EntityFramework
- 3. XNA SpriteBatch.End() ObjectDisposedException
- 4. .NET WebService Web ObjectDisposedException
- 5. Pourquoi setVisibility provoque NullPointerException?
- 6. ObjectDisposedException non gérée depuis BackgroundWorker
- 7. asp.net mvc ObjectDisposedException avec ef
- 8. ObjectDisposedException levée par le formulaire
- 9. iOS: CTFramesetterCreateWithAttributedString provoque EXC_BAD_ACCESS, pourquoi?
- 10. Diagnostiquer ObjectDisposedException « poignée Safe a été fermé »
- 11. ObjectDisposedException lorsque plusieurs formulaires sont ouverts
- 12. ObjectContext et Caching Per Request - Obtention ObjectDisposedException
- 13. Pourquoi cette regex provoque une boucle infini?
- 14. Pourquoi cela provoque une erreur "exc_bad_access"?
- 15. mySQL: Sélectionnez WHERE provoque une erreur - pourquoi?
- 16. Erreur serveur Jboss: pourquoi cela provoque
- 17. Pourquoi boost :: asio :: async_write provoque un crash?
- 18. Pourquoi concaténer deux chaînes provoque une erreur?
- 19. Pourquoi cela provoque une erreur SIGABRT?
- 20. pourquoi pthread provoque une fuite de mémoire
- 21. OSX: Pourquoi GetProcessInformation() provoque un segfault?
- 22. ObjectDisposedException après retour de la requête LINQ to SQL
- 23. Linq entités de charge de force avec DefaultIfEmpty donne ObjectDisposedException
- 24. Le port série et ObjectDisposedException Safe Handle a été fermé
- 25. c travailleur de fond # de OpenNETCF - e.result donne une ObjectDisposedException
- 26. Port série .NET 4 ObjectDisposedException sur Windows 7 uniquement
- 27. System.Net.WebClient.CancelAsync throws ObjectDisposedException - "Impossible d'accéder à un fichier fermé."
- 28. LINQ to SQL ObjectDisposedException sur l'entité qui n'a jamais demandé
- 29. ObjectDisposedException lors de l'obtention du champ de clé étrangère
- 30. ObjectDisposedException lors de l'utilisation méthode d'extension sur RSAKeyValue
Vous pouvez utiliser 'using (GZipStream compStream = nouveau GZipStream (outFile, CompressionMode.Compress)) {// votre code}' au lieu d'utiliser compStream .close cela prendrait soin de toute élimination nécessaire de votre flux ouvert actuel. – Prix
@Prix: Merci. J'essayais juste de comprendre pourquoi. – richard