Exemplo n.º 1
0
        public override async Task Init()
        {
            var services = new ServiceCollection();

            services.AddOptions();
            services.AddLogging();

            services.Configure <SQLServerStorageOptions>(o =>
            {
                o.ConnectionString = "Max Pool Size = 512;server=.;uid=sa;pwd=123456;database=HttpReports;";
            });
            services.AddTransient <SQLServerStorage>();
            services.AddSingleton <SQLServerConnectionFactory>();

            _storage = services.BuildServiceProvider().GetRequiredService <SQLServerStorage>();
            await _storage.InitAsync();
        }
Exemplo n.º 2
0
        public override async Task Init()
        {
            var services = new ServiceCollection();

            services.AddOptions();
            services.AddLogging();

            services.Configure <SQLServerStorageOptions>(o =>
            {
                o.ConnectionString = "Max Pool Size = 512;server=localhost;uid=sa;pwd=123456;database=HttpReports;Connection Timeout=900;";
                o.DeferSecond      = 5;
                o.DeferThreshold   = 5;
            });
            services.AddTransient <SQLServerStorage>();

            _storage = services.BuildServiceProvider().GetRequiredService <SQLServerStorage>();
            await _storage.InitAsync();
        }