public static void Init(string section)
        {
            _logger.Info("Initializing.");

            try
            {
                if (_instance != null)
                {
                    throw new InvalidOperationException("Already initialized.");
                }

                ClientUtilConfigurationSection conf = (ClientUtilConfigurationSection)ConfigurationManager.GetSection(section);
                _instance = new ClientUtilManager(conf);

                _logger.Info("Initialized.");
            }
            catch (Exception e)
            {
                _instance = null;
                _logger.Error("Error during intialization.", e);
                throw e;
            }
        }
예제 #2
0
 public static IPeriodicSOAPRequest PeriodicSOAPRequest(this ClientUtilManager ext)
 {
     return(new Impl.PeriodicSOAPRequest());
 }
예제 #3
0
 public static IPeriodicChannelsMessage PeriodicChannelsMessage(this ClientUtilManager ext)
 {
     return(new Impl.PeriodicChannelsMessage());
 }
예제 #4
0
 public static IDelayedSOAPRequest DelayedSOAPRequest(this ClientUtilManager ext)
 {
     return(new Impl.DelayedSOAPRequest());
 }
예제 #5
0
 public static IDelayedChannelsMessage DelayedChannelsMessage(this ClientUtilManager ext)
 {
     return(new Impl.DelayedChannelsMessage());
 }