Dart.PowerTCP.Zip Namespace > Archive Class : EndUnzip Event |
<CategoryAttribute("Completion")> <DescriptionAttribute("Raised when a BeginUnzip operation completes.")> Public Event EndUnzip As EndEventHandler
Dim instance As Archive Dim handler As EndEventHandler AddHandler instance.EndUnzip, handler
[Category("Completion")] [Description("Raised when a BeginUnzip operation completes.")] public event EndEventHandler EndUnzip
[Category("Completion")] [Description("Raised when a BeginUnzip operation completes.")] public: __event EndEventHandler* EndUnzip
[Category("Completion")] [Description("Raised when a BeginUnzip operation completes.")] public: event EndEventHandler^ EndUnzip
The event handler receives an argument of type EndEventArgs containing data related to this event. The following EndEventArgs properties provide information specific to this event.
Property | Description |
---|---|
Exception | Gets the Exception that occurred. |
State | Returns any state information included with this event. |
' Be sure to import the namespace by putting "Imports Dart.PowerTCP.Zip" ' at the top of your class. ' Open a compressed stream. This populates the Archive collection. Archive1.Open("c:\test.zip") ' Preserve the path structure and overwrite any existing files. Archive1.PreservePath = True Archive1.Overwrite = Overwrite.Always ' Begin an asynchronous unzip process Archive1.BeginUnzip("c:\test", Nothing) Private Sub Archive1_EndUnzip(ByVal sender As Object, ByVal e As Dart.PowerTCP.Zip.EndEventArgs) Handles Archive1.EndUnzip Try ' Check for any zip operation exceptions If e.Exception Is Nothing Then MessageBox.Show("Extraction Complete!") Else MessageBox.Show(e.Exception.Message) End If Catch End Try End Sub
// Be sure to import the namespace by putting "using Dart.PowerTCP.Zip;" // at the top of your class. // Open a compressed stream. This populates the Archive collection. archive1.Open("c:\\test.zip"); // Preserve the path structure and overwrite any existing files. archive1.PreservePath = true; archive1.Overwrite = Overwrite.Always; // Begin an asynchronous unzip process archive1.BeginUnzip("c:\\test",null); private void archive1_EndUnzip(object sender, Dart.PowerTCP.Zip.EndEventArgs e) { try { if (e.Exception == null) MessageBox.Show("Extraction Complete!"); else MessageBox.Show(e.Exception.Message); } catch {} }