Esempio n. 1
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="properties2"></param>
 /// <param name="cache"></param>
 /// <param name="logger"></param>
 public CacheStartupLoader(IDictionary properties2, Cache cache, Logging.ILogger logger)
 {
     properties2.Require("properties2").NotNull();
     logger.Require("logger").NotNull();
     if (properties2.Contains("retries"))
     {
         _noOfRetries = Convert.ToInt32(properties2["retries"]);
     }
     else
     {
         _noOfRetries = 0;
     }
     if (properties2.Contains("retry-interval"))
     {
         _retryInterval = Convert.ToInt32(properties2["retry-interval"]);
     }
     else
     {
         _retryInterval = 0;
     }
     if (properties2.Contains("enabled"))
     {
         _enabled = Convert.ToBoolean(properties2["enabled"]);
     }
     _cache      = cache;
     _properties = properties2;
     _logger     = logger;
 }
Esempio n. 2
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 public ServiceProvider(Logging.ILogger logger)
 {
     logger.Require("logger").NotNull();
     _logger = logger;
 }
Esempio n. 3
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="logger"></param>
 public ServiceHost(Logging.ILogger logger)
 {
     logger.Require("logger").NotNull();
     _logger          = logger;
     _serviceProvider = new ServiceProvider(logger);
 }