public virtual void Subscribe(CallDataProviders provider) { if (provider != null) { cancellation = provider.Subscribe(this); } }
/// <summary> /// Subscribes the specified provider. /// </summary> /// <param name="provider">The provider.</param> #region Subscribe public virtual void Subscribe(CallDataProviders provider) { try { cancellation = provider.Subscribe(this); } catch (Exception generalException) { logger.Error("Error occurred while Subscribe CRM DB Integration " + generalException.ToString()); } }
/// <summary> /// Subscribes the specified provider. /// </summary> /// <param name="provider">The provider.</param> public virtual void Subscribe(CallDataProviders provider) { try { cancellation = provider.Subscribe(this); } catch (Exception _generalException) { logger.Error("Error occurred as " + _generalException.Message); } }
/// <summary> /// Subscribes the specified provider. /// </summary> /// <param name="provider">The provider.</param> #region Subscribe public virtual void Subscribe(CallDataProviders provider) { try { cancellation = provider.Subscribe(this); portListerner = new MultiClienTCPPort(); MultiClienTCPPort.DataReadEvent += new MultiClienTCPPort.DataRead(MultiClienTCPPort_DataReadEvent); MultiClienTCPPort.ClientConnectedEvent += new MultiClienTCPPort.ClientConnected(MultiClienTCPPort_ClientConnectedEvent); MultiClienTCPPort.ClientDisconnectedEvent += new MultiClienTCPPort.ClientDisconnected(MultiClienTCPPort_ClientDisconnectedEvent); portListerner.Start(Settings.GetInstance().PortSetting.IncomingPortNumber, Settings.GetInstance().PortSetting.OutGoingPortNumber); } catch (Exception ex) { logger.Error("Error Occurred as : " + ex.Message); } }
/// <summary> /// Subscribes the specified provider. /// </summary> /// <param name="provider">The provider.</param> public virtual void Subscribe(CallDataProviders provider) { try { cancellation = provider.Subscribe(this); if (objConfiguration.IsServer) { logger.Info("The pipe '" + objConfiguration.PipeName + "' is enabled server."); Thread pipeServerThread = new Thread(new ThreadStart(StartServer)); pipeServerThread.Start(); } } catch (Exception generalExcetion) { logger.Error("Error occurred as " + generalExcetion.Message); } }
public virtual void Subscribe(CallDataProviders provider) { try { provider.Subscribe(this); if (!string.IsNullOrEmpty(_himmsConfiguration.LoginUrl)) { _logger.Trace("Login URL: " + _himmsConfiguration.LoginUrl); PopupLoginUrl(_himmsConfiguration.LoginUrl); } else { _logger.Warn("The login url is not specified."); } } catch (Exception generalExcetion) { _logger.Error("Error occurred as " + generalExcetion.Message); } }