Classes

  ClassDescription
ArchiveItem
Represents an item (file or directory) within an archive.
ArchiveItemCollection
Read-only collection of ArchiveItem objects.
ArchiveOperationResult
Result of an archive operation such as Add(String, String), Extract(String, String) or Delete(String).
FileSet
Represents an object that determines which path should be processed.
ZipAddCompletedEventArgs
Provides data for the AddCompleted event.
ZipArchive
Represents a ZIP archive and provides methods to work with it.
ZipArchiveOptions
Options for ZipArchive class.
ZipDeleteCompletedEventArgs
Provides data for the DeleteCompleted event.
ZipException
An exception that is thrown when an error occurs while using the ZIP component.
ZipExtractCompletedEventArgs
Provides data for the ExtractCompleted event.
ZipItem
Represents an item (file or directory) within a ZIP archive.
ZipItemCollection
Read-only collection of ZipItem objects.
ZipMoveCompletedEventArgs
Provides data for the MoveCompleted event.
ZipOperationCompletedEventArgs
Represents base class for the asynchronous operation completed event.
ZipPasswordRequiredEventArgs
Provides data for the PasswordRequired event.
ZipProblemDetectedEventArgs
Provides data for the ProblemDetected event.
ZipProgressChangedEventArgs
Provides data for the ProgressChanged event.
ZipSaveCompletedEventArgs
Provides data for the SaveCompleted event.
ZipShrinkProgressEventArgs
Provides data for the ShrinkProgress event.

Enumerations

  EnumerationDescription
ArchiveAccessMode
Archive file access mode.
ArchiveActionOnExistingFile
Default action to perform when a target file already exists. (Default action can still be changed using the ProblemDetected event.)
ArchiveItemType
Type of the item.
ArchiveItemTypes
Item types to be retrieved.
ArchiveLinkMode
Specifies behavior on links and reparse points.
ArchiveOpenMode
Specifies the opening mode of the archive.
ArchiveOperation
Current operation. The specific operation step is specified by ArchiveOperationStep.
ArchiveOperationStep
Currently executed step of ArchiveOperation.
ArchivePasswordActions
Specifies the action to perform when the PasswordRequired event was fired.
ArchivePasswordReason
Specifies a reason why the PasswordRequired event was fired.
ArchiveProblemActions
Specifies the action to resolve the current problem using the ProblemDetected event.
ArchiveProblemType
Detailed specification of a problem that occured during the operation.
ArchiveSaveAction
ArchiveSaveMode
Specifies when changes are written to the underlying stream.
ArchiveStreamCloseMode
Specifies the closing mode for the underlying stream of the archive.
ArchiveTraversalMode
Specifies how to traverse a hierarchy.
ArchiveUnsupportedFeatureExtractMode
Specifies behavior of extract on files with unsupported feature.
CompressionMethod
Specifies the method used to compress data.
EncryptionAlgorithm
Specifies the encryption algorithm used to encrypt data.
Zip64Mode
Specifies whether to use the Zip64 extension when adding new files. Without the Zip64 extension files longer than 4GB cannot be added to the archive and archives larger than 4GB cannot be created.