コード例 #1
0
        public CouchDbAccessService(ICouchDbSettings config, ILogger logger)
        {
            _couchDbSettings = config;
            _logger          = logger;

            _logger.Debug(
                $"couchDb configuration properties: Server: {config.Server} -- DatabaseName: {config.DatabaseName}");
        }
コード例 #2
0
 public CouchDbBootstrapper(
     IDocumentDbService documentDbService,
     ICouchDbSettings couchDbSettings,
     ILogger logger)
 {
     _couchDbSettings   = couchDbSettings;
     _dbConnectionInfo  = MakeDbConnectionInfo();
     _documentDbService = documentDbService;
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #3
0
 public CouchDbIdentityServerConfigurator(
     IIdentityServerBuilder identityServerBuilder,
     IServiceCollection serviceCollection,
     ICertificateService certificateService,
     SigningCertificateSettings signingCertificateSettings,
     HostingOptions hostingOptions,
     ICouchDbSettings couchDbSettings,
     ILogger logger) : base(identityServerBuilder, serviceCollection, hostingOptions, logger)
 {
     _certificateService         = certificateService;
     _signingCertificateSettings = signingCertificateSettings;
     _couchDbSettings            = couchDbSettings;
 }