/// <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.");
     }
 }