Deployment Tools Foundation
ArchiveProgressType Enumeration
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.Compression ► ArchiveProgressType
The type of progress event.
Declaration Syntax| C# | Visual Basic | Visual C++ |
public enum ArchiveProgressType
Public Enumeration ArchiveProgressType
public enum class ArchiveProgressType
Members| Member | Description |
|---|---|
| StartFile |
Status message before beginning the packing or unpacking an individual file.
|
| PartialFile |
Status message (possibly reported multiple times) during the process of packing or unpacking a file.
|
| FinishFile |
Status message after completion of the packing or unpacking an individual file.
|
| StartArchive |
Status message before beginning the packing or unpacking an archive.
|
| PartialArchive |
Status message (possibly reported multiple times) during the process of packing or unpacking an archiv.
|
| FinishArchive |
Status message after completion of the packing or unpacking of an archive.
|
RemarksPACKING EXAMPLE: The following sequence of events might be received when extracting a simple archive file with 2 files.
| Message Type | Description |
|---|---|
| StartArchive | Begin extracting archive |
| StartFile | Begin extracting first file |
| PartialFile | Extracting first file |
| PartialFile | Extracting first file |
| FinishFile | Finished extracting first file |
| StartFile | Begin extracting second file |
| PartialFile | Extracting second file |
| FinishFile | Finished extracting second file |
| FinishArchive | Finished extracting archive |
UNPACKING EXAMPLE: Packing 3 files into 2 archive chunks, where the second file is continued to the second archive chunk.
| Message Type | Description |
|---|---|
| StartFile | Begin compressing first file |
| FinishFile | Finished compressing first file |
| StartFile | Begin compressing second file |
| PartialFile | Compressing second file |
| PartialFile | Compressing second file |
| FinishFile | Finished compressing second file |
| StartArchive | Begin writing first archive |
| PartialArchive | Writing first archive |
| FinishArchive | Finished writing first archive |
| StartFile | Begin compressing third file |
| PartialFile | Compressing third file |
| FinishFile | Finished compressing third file |
| StartArchive | Begin writing second archive |
| PartialArchive | Writing second archive |
| FinishArchive | Finished writing second archive |