Libérer les ressources non gérées du classeur
Contents
[
Hide
]
Aspose.Cells fournit la méthode Workbook.Dispose() pour libérer les ressources non managées de l’objet Workbook. Le modèle de libération est utilisé uniquement pour les objets qui accèdent à des ressources non managées, telles que des poignées de fichiers et de tubes, des poignées de registre, des poignées d’attente ou des pointeurs vers des blocs de mémoire non gérée. C’est parce que le collecteur de vidanges est très efficace pour récupérer les objets managés inutilisés, mais qu’il est incapable de récupérer les objets non managés.
L’objet Workbook implémente maintenant l’interface System.IDisposable qui a une seule méthode Dispose(). Vous pouvez soit appeler directement la méthode Workbook.Dispose(), soit utiliser l’instruction Using pour appeler automatiquement cette méthode.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create workbook object | |
Workbook wb1 = new Workbook(); | |
// Call Dispose method | |
wb1.Dispose(); | |
// Call Dispose method via Using statement | |
using (Workbook wb2 = new Workbook()) | |
{ | |
// Any other code goes here | |
} |