private void ShowProgress(object sender, AddProgressEventArgs e) { if (e.EventType == ZipProgressEventType.Adding_AfterAddEntry) { string fileName = e.CurrentEntry.FileName; files++; this.progressBar.Value = Convert.ToInt32(files * 100 / totalFiles); this.progressBar.Update(); } }
void AddProgress(object sender, AddProgressEventArgs e) { switch (e.EventType) { case ZipProgressEventType.Adding_AfterAddEntry: _progressEventCalls++; TestContext.WriteLine("{0}: {1}", e.EventType.ToString(), e.CurrentEntry.FileName); if (_cancelIndex == _progressEventCalls) { e.Cancel = true; TestContext.WriteLine("Cancelling..."); _wasCanceled = true; } break; } }
void Zip64AddProgress(object sender, AddProgressEventArgs e) { switch (e.EventType) { case ZipProgressEventType.Adding_Started: _txrx.Send("status Adding files to the zip..."); break; case ZipProgressEventType.Adding_AfterAddEntry: _txrx.Send(String.Format("status Adding file {0}", e.CurrentEntry.FileName)); break; case ZipProgressEventType.Adding_Completed: _txrx.Send("status Added all files"); break; } }
////////////////////////////// /// The events below occur /// when there is a change /// in the ZIP processing ////////////////////////////// void zip_AddProgress(object sender, AddProgressEventArgs e) { // Do we want to cancel? if (ProgressForm.WantCancel) { e.Cancel = true; return; } // Occurs when a file was added to the zip if (e.EventType == ZipProgressEventType.Adding_AfterAddEntry) { appWorker.ReportProgress(-1, "Adding " + e.CurrentEntry.FileName); } }
internal static AddProgressEventArgs Started(string archiveName) { var x = new AddProgressEventArgs(archiveName, ZipProgressEventType.Adding_Started); return x; }
internal static AddProgressEventArgs AfterEntry(string archiveName, ZipEntry entry, int entriesTotal) { var x = new AddProgressEventArgs(archiveName, ZipProgressEventType.Adding_AfterAddEntry); x.EntriesTotal = entriesTotal; x.CurrentEntry = entry; return x; }
internal static AddProgressEventArgs Completed(string archiveName) { var x = new AddProgressEventArgs(archiveName, ZipProgressEventType.Adding_Completed); return(x); }
//===================================================================== /// <summary> /// This is used to report progress as files are added to the archive /// </summary> /// <param name="sender">The sender of the event</param> /// <param name="e">The event arguments</param> private void zip_AddProgress(object sender, AddProgressEventArgs e) { switch(e.EventType) { case ZipProgressEventType.Adding_Started: Log.LogMessage(MessageImportance.High, "Compressing help content files..."); break; case ZipProgressEventType.Adding_AfterAddEntry: Log.LogMessage(MessageImportance.High, "Added {0}", e.CurrentEntry.FileName); break; default: break; } }
void LNSF_AddProgress(object sender, AddProgressEventArgs e) { switch (e.EventType) { case ZipProgressEventType.Adding_Started: _txrx.Send("status Adding files to the zip..."); _pb1Set = false; break; case ZipProgressEventType.Adding_AfterAddEntry: if (!_pb1Set) { _txrx.Send(String.Format("pb 1 max {0}", _numEntriesToAdd)); _pb1Set = true; } if (!e.CurrentEntry.FileName.EndsWith("/")) { _numEntriesAdded++; if (_numEntriesAdded % 64 == 0) _txrx.Send(String.Format("status Adding file {0}/{1} :: {2}", _numEntriesAdded, _numEntriesToAdd, e.CurrentEntry.FileName)); _txrx.Send("pb 1 step"); } break; case ZipProgressEventType.Adding_Completed: _txrx.Send("status Added all files"); _pb1Set = false; _txrx.Send("pb 1 max 1"); _txrx.Send("pb 1 value 1"); break; } }
/// <summary>AddProgressイベント ハンドラ</summary> protected void AddProgressEventHandler(Object sender, AddProgressEventArgs e) { //Debug.WriteLine("AddProgressEventHandler\r\n" // + "sender:" + sender.ToString() + ", " + "e.ArchiveName:" + e.ArchiveName); }
/// <summary> /// This is used to report progress as files are added to the archive /// </summary> /// <param name="sender">The sender of the event</param> /// <param name="e">The event arguments</param> private void zip_AddProgress(object sender, AddProgressEventArgs e) { switch(e.EventType) { case ZipProgressEventType.Adding_AfterAddEntry: addCount++; if((addCount % 500) == 0) Log.LogMessage(MessageImportance.High, "{0} items added", addCount); break; default: break; } }
//===================================================================== /// <summary> /// This is used to report progress as files are added to the archive /// </summary> /// <param name="sender">The sender of the event</param> /// <param name="e">The event arguments</param> private void zip_AddProgress(object sender, AddProgressEventArgs e) { switch(e.EventType) { case ZipProgressEventType.Adding_Started: Log.LogMessage(MessageImportance.High, "Compressing help content files..."); break; case ZipProgressEventType.Adding_AfterAddEntry: addCount++; if((addCount % 500) == 0) Log.LogMessage(MessageImportance.High, "{0} items added", addCount); break; case ZipProgressEventType.Adding_Completed: Log.LogMessage(MessageImportance.High, "Compression finished. {0} items added", addCount); break; default: break; } }
void AddProgress1(object sender, AddProgressEventArgs e) { switch (e.EventType) { case ZipProgressEventType.Adding_Started: TestContext.WriteLine("Adding_Started"); break; case ZipProgressEventType.Adding_Completed: TestContext.WriteLine("Adding_Completed"); break; case ZipProgressEventType.Adding_AfterAddEntry: TestContext.WriteLine("Adding_AfterAddEntry: {0}", e.CurrentEntry.FileName); break; } }