/// <summary> /// Close event Transmission /// </summary> void CloseTransmission() { try { if (_IsTransmitting) { Logger.Info("EventTransmitter: Closing Event Transmitter"); if (_Sender != null) { _Sender.CloseSender(); _Sender = null; } if (_Message != null) { _Message.CloseQueue(); _Message = null; } _IsTransmitting = false; } else { Logger.Info("EventTransmitter", "CloseTransmission", "Transmission Already Stopped"); } } catch (Exception Ex) { Logger.Error("EventTransmitter", "CloseTransmission", Ex); } finally { //m_evntRefreshApp.Set(); //Trigger for app refresh _IsTransmitting = false; Logger.Info("EventTransmitter: STOPPED."); } }