示例#1
0
        private static IEnhancedOrgService ConnectToCrm(string connectionString)
        {
            connectionString.Require(nameof(connectionString));

            log.Log($"Connecting to '{EscapePassword(connectionString)}' ...");
            connectionPool = connectionPool ?? EnhancedServiceHelper.GetPool(connectionString);
            connectionPool.GetService().Dispose();
            log.Log($"Connected!");

            return(connectionPool.GetService());
        }
 protected internal virtual void StartNode()
 {
     try
     {
         Pool = EnhancedServiceHelper.GetPool(Params);
         LatencyEvaluatorService = Pool.Factory.CreateCrmService();
         LatencyEvaluator.Start();
         Started  = DateTime.Now;
         Downtime = TimeSpan.Zero;
     }
     catch (Exception ex)
     {
         throw new NodeInitException("Failed to start node.", ex, this);
     }
 }