Closes the current ZipArchive object and releases any resources associated with it (file or stream).
This is the same as calling Close(ArchiveSaveAction) with Auto argument.
Namespace:
Rebex.IO.Compression
Assembly:
Rebex.Zip (in Rebex.Zip.dll)
Syntax
Visual Basic |
---|
Public Sub Close |
C# |
---|
public void Close() |
Remarks
Note that underlying stream is not closed if the ZipArchive isn't its owner
(if the constructor was called with the leaveOpen argument of true).
Exceptions
Exception | Condition |
---|---|
System..::..InvalidOperationException | Attempt to shrink the archive, but archive is not opened for writing. |
System.IO..::..IOException | An I/O error occurred while shrinking the archive. |
Rebex.IO.Compression..::..ZipException | Cannot perform the requested operation (see ProblemType for detailed information). |