/// <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; }
/// <summary> /// Construtor padrão. /// </summary> public ServiceProvider(Logging.ILogger logger) { logger.Require("logger").NotNull(); _logger = logger; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="logger"></param> public ServiceHost(Logging.ILogger logger) { logger.Require("logger").NotNull(); _logger = logger; _serviceProvider = new ServiceProvider(logger); }