Geben Sie nicht verwaltete Ressourcen der Arbeitsmappe frei
Contents
[
Hide
]
Aspose.Cells bietetWorkbook.Dispose() Methode zum Freigeben der nicht verwalteten Ressourcen derArbeitsmappeObjekt. Das Dispose-Muster wird nur für Objekte verwendet, die auf nicht verwaltete Ressourcen zugreifen, z. B. Datei- und Pipe-Handles, Registrierungshandles, Wait-Handles oder Zeiger auf Blöcke von nicht verwaltetem Speicher. Dies liegt daran, dass der Garbage Collector beim Zurückgewinnen nicht verwendeter verwalteter Objekte sehr effizient ist, aber nicht in der Lage ist, nicht verwaltete Objekte zurückzugewinnen.
Arbeitsmappe Objekt implementiert jetzt dieSystem.IDisposable Schnittstelle, die eine einzige Methode hatEntsorgen() . Sie können entweder direkt anrufenWorkbook.Dispose() Methode oder Sie können die verwendenVerwenden-Anweisung, um diese Methode automatisch aufzurufen.
This file contains hidden or 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 | |
} |