Dart.PowerTCP.Zip Namespace : Status Enumeration |
<CategoryAttribute("Enumeration")> <DescriptionAttribute("Enumerate the status that Dart Zip component is in operation. ")> Public Enum Status Inherits System.Enum
Dim instance As Status
[Category("Enumeration")] [Description("Enumerate the status that Dart Zip component is in operation. ")] public enum Status : System.Enum
[Category("Enumeration")] [Description("Enumerate the status that Dart Zip component is in operation. ")] __value public enum Status : public System.Enum
[Category("Enumeration")] [Description("Enumerate the status that Dart Zip component is in operation. ")] public enum class Status : public System.Enum
Member | Description |
---|---|
BeginUnzip | Starting the decompression operation. |
BeginZip | Starting the compression operation. |
EndUnzip | The end of the decompression operation. |
EndZip | The end of the compression operation. |
Unzipping | Decompressing data. |
Zipping | Compressing data. |
This enumeration is used by the Archive.Progress event.
' Be sure to import the namespace by putting "Imports Dart.PowerTCP.Zip" ' at the top of your class. Private Sub Archive1_Progress(ByVal sender As Object, ByVal e As Dart.PowerTCP.Zip.ProgressEventArgs) Handles Archive1.Progress Try ' Set the progress bar and status when fires ' prgItem is the progress bar for an individual item and prgTotal is for all the items. Select Case (e.Status) Case Status.Unzipping ' Show item progress prgItem.Maximum = e.Item.Size prgItem.Value = e.processedItemBytes ' Show total progress prgTotal.Maximum = e.TotalBytes prgTotal.Value = e.ProcessedTotalBytes Debug.WriteLine("Unzipping " + e.Item.Name) Case Status.EndUnzip prgTotal.Value = prgTotal.Maximum End Select Catch End Try End Sub
// Be sure to import the namespace by putting "using Dart.PowerTCP.Zip;" // at the top of your class. private void archive1_Progress(object sender, Dart.PowerTCP.Zip.ProgressEventArgs e) { try { // Set the progress bar and status when fires // prgItem is the progress bar for an individual item and prgTotal is for all the items. switch (e.Status) { case Status.Unzipping: // Show item progress prgItem.Maximum = (int)e.Item.Size; prgItem.Value = (int)e.ProcessedItemBytes; // Show total progress prgTotal.Maximum = (int)e.TotalBytes; prgTotal.Value = (int)e.ProcessedTotalBytes; Debug.WriteLine("Unzipping " + e.Item.Name); break; case Status.EndUnzip: prgTotal.Value = prgTotal.Maximum; break; } } catch {} }
System.Object
System.ValueType
System.Enum
Dart.PowerTCP.Zip.Status