/// <summary> /// Sets the current provider to the specified one. /// </summary> /// <param name="provider">Environment information provider instance</param> public static void Configure(IEnvironmentInfoProvider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } Provider = provider; }
/// <summary> /// Initializes a new instance of the <see cref="EnvironmentTracker" /> class. /// </summary> /// <param name="environmentInfoProvider">The environment information provider.</param> /// <param name="storage">The storage.</param> /// <param name="loggerFactory">The logger factory.</param> public EnvironmentTracker( IEnvironmentInfoProvider environmentInfoProvider, IStorage <EnvironmentInfo> storage, ILoggerFactory loggerFactory) { this.environmentInfoProvider = environmentInfoProvider ?? throw new ArgumentNullException(nameof(environmentInfoProvider)); this.storage = storage ?? throw new ArgumentNullException(nameof(storage)); this.logger = loggerFactory?.CreateLogger <EnvironmentTracker>() ?? throw new ArgumentNullException(nameof(loggerFactory)); }
public static void Init(IEnvironmentInfoProvider provider) { _provider = provider; }
public AuthService(IUnityContainer container, IEnvironmentInfoProvider environmentInfoProvider) { _container = container; _environmentInfoProvider = environmentInfoProvider; }
public QuoteRetriever(IEnvironmentInfoProvider environmentInfoProvider, IFileDataProvider fileDataProvider) { _environmentInfoProvider = environmentInfoProvider; _fileDataProvider = fileDataProvider; }
public YammerDatabase(IEnvironmentInfoProvider environmentInfoProvider) { _environmentInfoProvider = environmentInfoProvider; _context = new YammerBotContext(); _context.Database.Connection.ConnectionString = @"Server=(localdb)\v11.0;Integrated Security=true;AttachDbFileName=" + _environmentInfoProvider.DataDirectory + @"\Data.mdf;Database=YammerBotData"; }
/// <summary> /// Sets the provider to the default one /// </summary> public static void Reset() { Provider = new DefaultEnvironmentInfoProvider(); }
/// <summary> /// Sets the current provider to the specified one. /// </summary> /// <param name="provider">Environment information provider instance</param> public static void Configure(IEnvironmentInfoProvider provider) { if (provider == null) throw new ArgumentNullException("provider"); Provider = provider; }