void reader_MessageEvent(object sender, MyEMSLReader.MessageEventArgs e) { ReportMessage(e.Message); }
void reader_ProgressEvent(object sender, MyEMSLReader.ProgressEventArgs e) { if (e.PercentComplete > mPercentComplete || DateTime.UtcNow.Subtract(mLastProgressUpdateTime).TotalSeconds >= 30) { if (DateTime.UtcNow.Subtract(mLastProgressUpdateTime).TotalSeconds >= 1) { Console.WriteLine("Percent complete: " + e.PercentComplete.ToString("0.0") + "%"); mPercentComplete = e.PercentComplete; mLastProgressUpdateTime = DateTime.UtcNow; } } }
void reader_ErrorEvent(object sender, MyEMSLReader.MessageEventArgs e) { ReportError("MyEMSLReader error: " + e.Message); }