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

ExceptionCondition
System..::..InvalidOperationExceptionAttempt to shrink the archive, but archive is not opened for writing.
System.IO..::..IOExceptionAn I/O error occurred while shrinking the archive.
Rebex.IO.Compression..::..ZipExceptionCannot perform the requested operation (see ProblemType for detailed information).

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also