Saves pending changes into the ZIP archive and flushes the underlying stream.

Namespace:  Rebex.IO.Compression
Assembly:  Rebex.Zip (in Rebex.Zip.dll) Version: 1.0.4086.0

Syntax

C#
public void Save(
	ArchiveSaveAction action
)
Visual Basic (Declaration)
Public Sub Save ( _
	action As ArchiveSaveAction _
)
Visual C++
public:
void Save(
	ArchiveSaveAction action
)

Parameters

action
Type: Rebex.IO.Compression..::.ArchiveSaveAction
Save action.

Remarks

There is no need to call this method if the SaveMode property is set to Immediate (which is the default value).

Exceptions

ExceptionCondition
System..::.ArgumentOutOfRangeExceptionThe action specified an invalid value.
System..::.InvalidOperationExceptionArchive is not opened for writing.
System..::.ObjectDisposedExceptionArchive was already disposed.
System.IO..::.IOExceptionAn I/O error occured.
Rebex.IO.Compression..::.ZipExceptionCannot perform the requested operation, or the operation was canceled (see ProblemType for detailed information).

See Also