private void StatusMessaging_StatusUpdate(StatusEventArgs args) { bool found = false; if (args != null && !String.IsNullOrEmpty(args.Key)) { for (int i = 0; i < statusUpdates.Count; i++) { if (statusUpdates[i].Key == args.Key) { statusUpdates[i] = args; found = true; break; } } if (!found) { statusUpdates.Add(args); } } AllowedToClose = true; int doneCount = 0; foreach (StatusEventArgs e in statusUpdates) { AllowedToClose = AllowedToClose && e.Done; if (e.Done) doneCount++; } // These throw InvalidCrossThreadAccess ProgressText.Text = string.Format(OVERALL_PROGRESS, doneCount, statusUpdates.Count); ProgressBar.Value = statusUpdates.Count == 0 ? 0 : ((double)doneCount / (double)statusUpdates.Count * 100d); TasksData.ItemsSource = null; TasksData.ItemsSource = statusUpdates; if (AllowedToClose && statusErrors.Count == 0) this.DialogResult = true; }
private void Connection_Status(object sender, StatusEventArgs e) { Debug.WriteLine("JID: " + e.Jid.GetBareJid() + " Status: " + e.Status.Availability); if (e.Jid.GetBareJid() == ReceiverJID) { if (e.Status.Availability == Availability.Online) { this.Invoke((MethodInvoker) delegate { pictureBoxONOFF.Image = Properties.Resources.on; labelONOFF.Text = "ON"; }); } else { this.Invoke((MethodInvoker) delegate { pictureBoxONOFF.Image = Properties.Resources.off; labelONOFF.Text = "OFF"; }); } } }
private void OnLocalStatusChanged(object obj, StatusEventArgs eventArgs) { // player finished fully connecting to the server. if (eventArgs.OldStatus == SessionStatus.Connecting) { OnPlayerJoinedServer(_playMan.LocalPlayer.Session); } if (eventArgs.NewStatus == SessionStatus.InLobby) { _stateManager.RequestStateChange <Lobby>(); OnPlayerJoinedLobby(_playMan.LocalPlayer.Session); } else if (eventArgs.NewStatus == SessionStatus.InGame) { _stateManager.RequestStateChange <GameScreen>(); OnPlayerJoinedGame(_playMan.LocalPlayer.Session); // request entire map be sent to us var mapMsg = _net.CreateNetMessage <MsgMapReq>(); _net.ClientSendMessage(mapMsg); } }
/// <summary> /// <para> /// Event Handler for Job Status Changed event. /// The event is raised by the SetStatus methods of <see cref="ITradeActivityItem"/> and is handled /// here to maintain the internal indices of the <see cref="JobStatusManager"/>. /// </para> /// </summary> /// <param name="sender">event source</param> /// <param name="e">event data</param> /// <exception cref="ArgumentNullException">If any parameter is null.</exception> /// <exception cref="ArgumentException"> /// If sender is not of type <see cref="ITradeActivityItem"/>. /// </exception> protected virtual void HandleStatusChange(object sender, StatusEventArgs e) { //Validate Helper.ValidateNotNull(sender, "sender"); Helper.ValidateNotNull(e, "e"); if (!(sender is ITradeActivityItem)) { throw new ArgumentException("sender must be of type ITradeActivityItem.", "sender"); } ITradeActivityItem job = sender as ITradeActivityItem; lock (syncRoot) { //Remove job from status index. Note that removing from other indices is useless. if (jobsByStatus.ContainsKey((int)e.OldStatus)) { jobsByStatus[(int)e.OldStatus].Remove(job); } //Add job to status index with the new status. Note that adding to other indices is useless. AddTradeActivityItemToIndex <int>(jobsByStatus, (int)e.NewStatus, job); } }
/* * Provides feedback on the status of the CStore process */ private void cstore_Status(object sender, StatusEventArgs e) { try { string message = ""; bool done = false; if (e.Type == StatusType.Error) { message = "DICOM error. The process will be terminated! -- Error code is: " + e.Error.ToString(); } else { switch (e.Type) { case StatusType.ConnectFailed: message = "Connect operation failed."; done = true; break; case StatusType.ConnectSucceeded: message = "Connected successfully.\r\n"; message += "\tPeer Address:\t" + e.PeerIP.ToString() + "\r\n"; message += "\tPeer Port:\t\t" + e.PeerPort.ToString(); break; case StatusType.SendAssociateRequest: message = "Sending association request..."; break; case StatusType.ReceiveAssociateAccept: message = "Received Associate Accept.\r\n"; message += "\tCalling AE:\t" + e.CallingAE + "\r\n"; message += "\tCalled AE:\t" + e.CalledAE; break; case StatusType.ReceiveAssociateReject: message = "Received Associate Reject!"; message += "\tResult: " + e.Result.ToString(); message += "\tReason: " + e.Reason.ToString(); message += "\tSource: " + e.Source.ToString(); break; case StatusType.AbstractSyntaxNotSupported: message = "Abstract Syntax NOT supported!"; break; case StatusType.SendCStoreRequest: message = "Sending C-STORE Request..."; break; case StatusType.ReceiveCStoreResponse: if (e.Error == DicomExceptionCode.Success) { message = "**** Storage completed successfully ****"; } else { message = "**** Storage failed with status: " + e.Status.ToString(); } break; case StatusType.ConnectionClosed: message = "Network Connection closed!"; done = true; break; case StatusType.ProcessTerminated: message = "Process has been terminated!"; done = true; break; case StatusType.SendReleaseRequest: message = "Sending release request..."; break; case StatusType.ReceiveReleaseResponse: message = "Receiving release response"; done = true; break; case StatusType.Timeout: message = "Communication timeout. Process will be terminated."; done = true; break; } } LogText(message); if (done) { //enable buttons EnableControls(true); //remove file name from CStore object and remove temporary file from disk cstore.Files.Clear(); System.IO.File.Delete(m_strTemporaryDicomFileName); if (cstore.IsConnected()) { cstore.Close(); } } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.ToString()); } }
private void ProcessReportProgress(StatusEventArgs data) { OnProgressChanged(this, data); }
private void onStatusChanged(object sender, StatusEventArgs e) { toolStripStatusLabel.Text = e.Message; if (e.Progress < 0.0) { toolStripProgressBar.Value = 0; } else if (e.Progress > 1.0) { toolStripProgressBar.Value = 100; } else { toolStripProgressBar.Value = (int)(e.Progress * 100); } toolStripProgressBar.Visible = e.ShowProgress; toolStripStatusLabel.Invalidate(); }
private void ServiceStatusChanged(object sender, StatusEventArgs args) { if (args.Status.ToLower() == "service stopped") btnStartStopService.Content = "Start"; AddToLog(args.Status); }
private void AktualisiereStatus(object sender, StatusEventArgs e) { lblStatus.Content = e.Text; lblStatusZusatz.Content = e.ZusaetzlicherText; }
void Logger_OnLogEvent(object sender, StatusEventArgs e) { // errors.Add(e.Message); Console.WriteLine(e.Message); }
void Logger_OnLogEvent(object sender, StatusEventArgs e) { var msg = e.Message; if (msg.Contains("importing [")) { var s = msg.Substring(11, msg.IndexOf("]") - 11); int idx = 0; dataGridView1.ClearSelection(); if( int.TryParse(s,out idx)) { dataGridView1.CurrentCell = dataGridView1.Rows[idx].Cells[0]; dataGridView1.Rows[idx].Cells[0].Value = "ok"; //dataGridView1.Rows[idx].Selected = true; Application.DoEvents(); } } }
private void TypingStatusChanged(Strangers s, bool TypingStatus) { if (s == Strangers.Stranger1) { if (TypingStatus) StatusEvent = StatusEvent | 1; //either 1 or 3 else StatusEvent = StatusEvent & (StatusEvent & 2); //either 0 or 2 } else { if (TypingStatus) StatusEvent = StatusEvent | 2; //either 1 or 3 else StatusEvent = StatusEvent & (StatusEvent & 1); //either 0 or 1 } StatusEventArgs se = new StatusEventArgs(((StatusEvent & 1) == 1), ((StatusEvent & 2) == 2)); //Set Status's switch (StatusEvent){ case 0: Stranger1.StopTyping(); Stranger2.StopTyping(); break; case 1: Stranger1.StartTyping(); Stranger2.StopTyping(); break; case 2: Stranger1.StopTyping(); Stranger2.StartTyping(); break; default: Stranger1.StartTyping(); Stranger2.StartTyping(); break; } //throw new NotImplementedException(); OnStatusChanged(se); }
protected virtual void OnStatusChanged(StatusEventArgs se) { if (StatusChanged != null) StatusChanged(this, se); }
protected virtual void OnStatus(StatusEventArgs e) { if (Status != null) Status(this, e); }
private void NotifyStatusChanged(T7Flasher t7Flasher, StatusEventArgs statusEventArgs) { if (onStatusChanged != null) onStatusChanged(t7Flasher, statusEventArgs); }
/// <summary> /// called for informational purposes by the Exchange Web Service class /// </summary> /// <param name="sender"></param> /// <param name="args"></param> void _ews_stateChanged1(object sender, StatusEventArgs args) { Cursor.Current = Cursors.Default; switch (args.eStatus) { case StatusType.ews_pulse: if (_bLEDToggle) { setLEDColor(Color.Green); } else { setLEDColor(Color.LightGreen); } _bLEDToggle = !_bLEDToggle; break; case StatusType.ews_started: lblLED.BackColor = Color.LightGreen; mnuDisconnect.Enabled = true; mnuConnect.Enabled = false; break; case StatusType.ews_stopped: lblLED.BackColor = Color.Red; break; case StatusType.success: addLog("success " + args.strMessage); setLblStatus("success"); break; case StatusType.validating: addLog("validating " + args.strMessage); setLblStatus("validating"); break; case StatusType.error: addLog("got invalid results"); if (args.strMessage != null) { setLblStatus(args.strMessage); } else { setLblStatus("error"); } break; case StatusType.busy: addLog("exchange is busy..." + args.strMessage); setLblStatus("busy"); break; case StatusType.idle: addLog("exchange idle..."); setLblStatus("idle"); break; case StatusType.url_changed: addLog("url changed: " + args.strMessage); setLblStatus(args.strMessage); break; case StatusType.none: addLog("wait..." + args.strMessage); setLblStatus(args.strMessage); break; case StatusType.license_mail: if (args.strMessage != null) { addLog("license_mail: " + args.strMessage); setLblStatus(args.strMessage); } else { addLog("license_mail: " + args.licenseData._deviceid); } if (args.licenseData != null) { //add data to datagrid setLblStatus(args.licenseData._deviceid); } break; case StatusType.other_mail: addLog("other_mail: " + args.strMessage); setLblStatus(args.strMessage); break; } }
static void connector_StatusMessageReceived(object sender, StatusEventArgs e) { Console.Error.WriteLine(e.Data); }
public void GetStatus(StatusEventArgs status, float time) { StatusUpdateHandler(this, status); StartCoroutine(_RemoveStatus(status, time)); }
private void OnStatusMessage(object sender, StatusEventArgs e) { this.mMessageMgr.AddMessage(e.Message); }
private void _mqttService_EventReceived(object sender, StatusEventArgs e) { _storeStatus(e.Data); }
private void cfind_MoveComplete(object sender, MoveCompleteEventArgs e) { if(InvokeRequired) { Invoke(new MoveCompleteEventHandler(cfind_MoveComplete), sender, e); } else { ImageList.BeginUpdate(); foreach(DicomDataSet ds in e.Datasets) { DicomElement element; try { element = ds.FindFirstElement(null, DemoDicomTags.PixelData, true); if(element == null) continue; for(int i = 0; i < ds.GetImageCount(element); i++) { RasterImage image; DicomImageInformation info = ds.GetImageInformation(element, i); image = ds.GetImage(element, i, 0, info.IsGray ? RasterByteOrder.Gray : RasterByteOrder.Rgb, DicomGetImageFlags.AutoApplyModalityLut | DicomGetImageFlags.AutoApplyVoiLut | DicomGetImageFlags.AllowRangeExpansion); if(image != null) { RasterImageListItem item = new RasterImageListItem(); item.Text = ""; item.Image = image; ImageList.Items.Insert(ImageList.Items.Count, item); } } } catch(DicomException de) { StatusEventArgs eventArg = new StatusEventArgs(); eventArg._Error = de.Code; eventArg._Type = StatusType.Error; cfind_Status(this, eventArg); } } if(ImageList.Items.Count > 0) { ImageList.Items[0].Selected = true; SetImage(ImageList.SelectedItems[0]); } ImageList.EndUpdate(); } }
void syncSub_Status(object sender, StatusEventArgs e) { // Update the Synchronization Status form. syncWhenConnectedStatus.Value = (int)e.PercentCompleted; switch (e.MessageStatus) { case MessageStatus.Start: syncWhenConnectedStatus.Visible = true; syncWhenConnectedText.Text = Properties.Resources.StatusSyncStarting; break; case MessageStatus.InProgress: syncWhenConnectedText.Text = Properties.Resources.StatusSyncInProgress; break; case MessageStatus.Succeed: syncWhenConnectedText.Text = Properties.Resources.StatusSyncComplete; syncWhenConnectedStatus.Visible = false; break; case MessageStatus.Fail: syncWhenConnectedText.Text = Properties.Resources.StatusSyncFailed; syncWhenConnectedStatus.Visible = false; break; default: syncWhenConnectedText.Text = Properties.Resources.StatusSyncComplete; syncWhenConnectedStatus.Visible = false; break; } Application.DoEvents(); }
void Logger_OnLogEvent(object sender, StatusEventArgs e) { if (this.statusStrip1.InvokeRequired) { SetStatusTextCallback d = new SetStatusTextCallback(Logger_OnLogEvent); this.Invoke(d, new object[] { this, e }); } else { SetMessageText(e.Message); } }
/// <summary> /// Status event handler for the managed agent wrapper. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Sync_Status(object sender, StatusEventArgs e) { // Update the Synchronization Status form. statusProgressBar.Value = (int)e.PercentCompleted; currentStatusTextBox.AppendText(e.Message.ToString() + Environment.NewLine); // Call the Status event to update the main form // if sync when connected is used. if (Status != null) { Status(this, e); } Application.DoEvents(); }
void Logger_OnLogEvent(object sender, StatusEventArgs e) { Messages.Add(e.Message); }
private void cfind_Status(object sender, StatusEventArgs e) { string message = "Unknown Error"; String action = ""; bool done = false; if(e.Type == StatusType.Error) { action = "Error"; message = "Error occurred.\r\n"; message += "\tError code is:\t" + e.Error.ToString(); } else { switch(e.Type) { case StatusType.ConnectFailed: action = "Connect"; message = "Operation failed."; done = true; break; case StatusType.ConnectSucceeded: action = "Connect"; message = "Operation succeeded.\r\n"; message += "\tPeer Address:\t" + e.PeerIP.ToString() + "\r\n"; message += "\tPeer Port:\t\t" + e.PeerPort.ToString(); break; case StatusType.SendAssociateRequest: action = "Associate Request"; message = "Request sent."; break; case StatusType.ReceiveAssociateAccept: action = "Associcated Accept"; message = "Received.\r\n"; message += "\tCalling AE:\t" + e.CallingAE + "\r\n"; message += "\tCalled AE:\t" + e.CalledAE; break; case StatusType.ReceiveAssociateRequest: action = "Associcated Request"; message = "Received.\r\n"; message += "\tCalling AE:\t" + e.CallingAE + "\r\n"; message += "\tCalled AE:\t" + e.CalledAE; break; case StatusType.ReceiveAssociateReject: action = "Associate Reject"; message = "Received Associate Reject!"; done = true; break; case StatusType.AbstractSyntaxNotSupported: action = "Error"; message = "Abstract Syntax NOT supported!"; done = true; break; case StatusType.SendCFindRequest: action = "C-FIND"; message = "Sending request"; break; case StatusType.ReceiveCFindResponse: action = "C-FIND"; if(e.Error == DicomExceptionCode.Success) { message = "Operation completed successfully."; } else { if(e.Status == DicomCommandStatusType.Pending) { message = "Additional operations pending."; } else { message = "Error in response Status code is: " + e.Status.ToString(); } } break; case StatusType.ConnectionClosed: action = "Connect"; message = "Network Connection closed!"; done = true; break; case StatusType.ProcessTerminated: action = ""; message = "Process has been terminated!"; done = true; break; case StatusType.SendReleaseRequest: action = "Release Request"; message = "Request sent."; break; case StatusType.ReceiveReleaseResponse: action = "Release Response"; message = "Response received."; done = true; break; case StatusType.SendCMoveRequest: action = "C-MOVE"; message = "Sending request"; break; case StatusType.ReceiveCMoveResponse: action = "C-MOVE"; message = "Received response\r\n"; message += "\tStatus: " + e.Status.ToString() + "\r\n"; message += "\tNumber Completed: " + e.NumberCompleted.ToString() + "\r\n"; message += "\tNumber Remaining: " + e.NumberRemaining.ToString(); break; case StatusType.SendCStoreResponse: action = "C-STORE"; message = "Sending response"; break; case StatusType.ReceiveCStoreRequest: action = "C-STORE"; message = "Received request"; break; case StatusType.Timeout: message = "Communication timeout. Process will be terminated."; done = true; break; } } LogText(action, message); if(done) { EnableItems(true); } }
void CommunicationManager_StatusReceived(object sender, StatusEventArgs e) { LastActiveFriends.AddUser(e.Status.User); }
protected virtual void OnUpdatedStatus(StatusEventArgs e) { if (UpdatedStatus != null) UpdatedStatus(this, e); }
private void ProcessStatusChange(StatusEventArgs data) { OnStatusChanged(this, data); }
void connector_StatusMessageReceived(object sender, StatusEventArgs e) { Tracker.ShowStatus(e.Data); }
void trade_OnRtnExchangeStatus(object sender, StatusEventArgs e) { ShowMsg(e.Exchange + "=>" + e.Status); }
public virtual void OnStatusChanged(StatusEventArgs e) { EventHandler <StatusEventArgs> handler = StatusChanged; handler?.Invoke(this, e); }
void _licenseDataBase_StateChanged(object s, StatusEventArgs args) { _ews_stateChanged1(s, args); }
/// <summary> /// On the Event an unsubscription message has arrived /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <summary> /// Method to handle on Presence events from Jid/Resource /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void xmppClient_OnPresence(object sender, StatusEventArgs e) { uiDispatcher.multiDebug(string.Format("OnPresence from {0} (1)", e.Jid) + e.ToString()); }
private void OnStatusChanged(object sender, StatusEventArgs statusEventArgs) { Debug.WriteLine("Xmpp Status: " + statusEventArgs.Jid + " Status: " + statusEventArgs.Status.Availability); }
private void _translationProcessor_StatusChanged(object sender, StatusEventArgs e) { Dispatcher.Invoke(() => StatusChanged(sender, e)); }
void OnStatusUpdate(object sender, StatusEventArgs args) { Debug.Log("F"); }
void RunForecast_OnMessage(object sender, StatusEventArgs e) { UpdateTextBox(textBoxOutput, e.Message); UpdateTextBox(textBoxSummary, e.Message); Application.DoEvents(); }
private void cstore_Status(object sender, StatusEventArgs e) { string message = ""; bool done = false; if (e.Type == StatusType.Error) { message = "DICOM error. The process will be terminated! -- Error code is: " + e.Error.ToString(); } else { switch (e.Type) { case StatusType.ConnectFailed: message = "Connect operation failed."; done = true; break; case StatusType.ConnectSucceeded: message = "Connected successfully.\n"; message += "\tPeer Address:\t" + e.PeerIP.ToString() + "\n"; message += "\tPeer Port:\t\t" + e.PeerPort.ToString(); break; case StatusType.SendAssociateRequest: message = "Sending association request..."; break; case StatusType.ReceiveAssociateAccept: message = "Received Associate Accept.\n"; message += "\tCalling AE:\t" + e.CallingAE + "\n"; message += "\tCalled AE:\t" + e.CalledAE; break; case StatusType.ReceiveAssociateReject: message = "Received Associate Reject!"; message += "\tResult: " + e.Result.ToString(); message += "\tReason: " + e.Reason.ToString(); message += "\tSource: " + e.Source.ToString(); break; case StatusType.AbstractSyntaxNotSupported: message = "Abstract Syntax NOT supported!"; break; case StatusType.SendCStoreRequest: message = "Sending C-STORE Request..."; break; case StatusType.ReceiveCStoreResponse: if (e.Error == DicomExceptionCode.Success) { message = "**** Storage completed successfully ****"; } else { message = "**** Storage failed with status: " + e.Status.ToString(); } break; case StatusType.ConnectionClosed: message = "Network Connection closed!"; done = true; break; case StatusType.ProcessTerminated: message = "Process has been terminated!"; done = true; break; case StatusType.SendReleaseRequest: message = "Sending release request..."; break; case StatusType.ReceiveReleaseResponse: message = "Receiving release response"; done = true; break; case StatusType.Timeout: message = "Communication timeout. Process will be terminated."; done = true; break; case StatusType.SecureLinkReady: { DicomNet net = sender as DicomNet; if (net != null) { DicomTlsCipherSuiteType cipher = net.GetTlsCipherSuite(); if (e.Error == DicomExceptionCode.Success) { message = string.Format("\n\tSecure Link Ready\n\tCipher Suite: {0}", cipher.GetCipherFriendlyName()); } else { message = "\n\t" + "Secure Link Failed" + "\n\t" + "Error:\t" + e.Error.ToString(); } } } break; } } LogText(message); if (done) { EnableFileMenu(true); if (cstore.IsConnected()) { cstore.Close(); } } }
/// <summary> /// Called when the BizTalk Batch has been submitted. If all the messages were submitted (good or suspended) /// we delete the files from the folder /// </summary> internal void OnBatchComplete(object sender, StatusEventArgs e) { string fileName = "Could not get fileName"; try { if (e.OverallStatus) //Batch completed { lock (_filesInProcess) { //Delete the files foreach (BatchMessage batchMessage in Files) { try { //Close the stream so we can delete this file batchMessage.Message.BodyPart.Data.Close(); fileName = batchMessage.UserData.ToString(); // Delete orginal file if (fileName != Emptybatchfilename) { if (batchMessage.AfterGetAction == SftpReceiveProperties.AfterGetActions.Delete) { _sftp.Delete(fileName); } // Greg Killins 2010/06/07 - originally the following line was simply an "else" and // and assumed the AfterGetAction would be "Rename". // I added the explicit check to see if it is "Rename" because now there is the // the third valid option of "DoNothing" as the AfterGetAction. else if (batchMessage.AfterGetAction == SftpReceiveProperties.AfterGetActions.Rename) { string renameFileName = CommonFunctions.CombinePath(Path.GetDirectoryName(fileName), batchMessage.AfterGetFilename); renameFileName = renameFileName.Replace("%SourceFileName%", Path.GetFileName(fileName)); /* John C. Vestal 2010/04/07 - Added DateTime and UniversalDateTime to macro list. */ if (renameFileName.IndexOf("%DateTime%") > -1) { string dateTime = DateTime.Now.ToString(); dateTime = dateTime.Replace("/", "-"); dateTime = dateTime.Replace(":", ""); renameFileName = renameFileName.Replace("%DateTime%", dateTime); } if (renameFileName.IndexOf("%UniversalDateTime%") > -1) { string dateTime = DateTime.Now.ToUniversalTime().ToString(); dateTime = dateTime.Replace("/", "-"); dateTime = dateTime.Replace(":", ""); renameFileName = renameFileName.Replace("%UniversalDateTime%", dateTime); } // Peter Lindgren 2014-05-22: Added datetime macro that works exactly as the corresponding macro in the standard FTP and FILE adapters. if (renameFileName.IndexOf("%datetime%") > -1) { string dateTime = DateTime.Now.ToUniversalTime().ToString("yyyy-MM-ddTHHmmss"); renameFileName = renameFileName.Replace("%datetime%", dateTime); } _sftp.Rename(fileName, renameFileName); } } // Remove filename from _filesInProcess _filesInProcess.Remove(fileName); if (_useLoadBalancing) { string uri = batchMessage.Message.Context.Read(Constants.BizTalkSystemPropertyNames.Inboundtransportlocation, Constants.BiztalkSystemPropertiesNamespace).ToString(); DataBaseHelper.CheckInFile(uri, Path.GetFileName(fileName), _traceFlag); } } catch (Exception ex) { TraceMessage(string.Format("[SftpReceiverEndpoint] ERROR: Could not remove {0} from its location.", ex.Message)); } } } TraceMessage(string.Format("[SftpReceiverEndpoint] OnBatchComplete called. overallStatus == {0}.", true)); } } catch (Exception ex) { Trace.WriteLine("[SftpReceiverEndpoint] OnBatchComplete EXCEPTION!"); lock (_filesInProcess) { _filesInProcess.Remove(fileName); } throw ExceptionHandling.HandleComponentException(System.Reflection.MethodBase.GetCurrentMethod(), ex); } }
private void OnPlayerStatusUpdaterStatusChanged(object?sender, StatusEventArgs e) { this.playerStatus = new PlayerStatus(e.PlaylistName, e.Artist, e.Title, e.State, e.Track, e.Elapsed); this.invalidater?.Invalidate(); }
// This event handler handles the Status event and reports the agent progress. public void agent_Status(object sender, StatusEventArgs e) { syncBackgroundWorker.ReportProgress(Convert.ToInt32(e.PercentCompleted), e.Message.ToString()); }
public void UpdateStatus() { StatusEventArgs eventArgs = new StatusEventArgs(this.Status1, this.StatusDetails); StatusChangedEvent?.Invoke(this, eventArgs); }
//Below allows for starting the necessary measurements on the APM protected virtual void Comm_ReceiveStatus(object sender, StatusEventArgs e) { Status status = e.GetStatus(); }
/// <summary> /// Updates the current messages windows. /// </summary> private void Logger_Status(object sender, StatusEventArgs e) { Action workAction = () => Messages.Insert(0, e); ThreadSafeDispatcher.Invoke(workAction); }
private void QuickNetronPanel_SelectEvent(object sender, StatusEventArgs e) { switch(e.Status) { case EnumStatusType.Deselected: switch(e.Type) { case EnumEntityType.Connection: if (this.populator.ContainsEdge((Connection)e.Entity)) this.populator.RemoveEdge((Connection)e.Entity); break; case EnumEntityType.Shape: if (this.populator.ContainsVertex((Shape)e.Entity)) this.populator.RemoveVertex((Shape)e.Entity); break; } break; case EnumStatusType.Inserted: switch(e.Type) { case EnumEntityType.Connection: if (!this.populator.ContainsEdge((Connection)e.Entity)) this.populator.AddEdge((Connection)e.Entity); break; case EnumEntityType.Shape: if (!this.populator.ContainsVertex((Shape)e.Entity)) this.populator.AddVertex((Shape)e.Entity); break; } break; } }
void Logger_OnLogEvent(object sender, StatusEventArgs e) { Console.WriteLine(e.Message); if (e.Message.IndexOf("Error:") >= 0) anyErrors = true; }