コード例 #1
0
        public ClientStore(
            IConfigurationStoreRepository <Client> repository,
            ILogger <ClientStore> logger)
        {
            _repository = repository ?? throw new ArgumentNullException(nameof(repository), "Repository parameter can't be null");

            _logger = logger ?? throw new ArgumentNullException(nameof(logger));
            _isErrorLoggingEnabled = logger.IsEnabled(LogLevel.Error);
            _isDebugLoggingEnabled = logger.IsEnabled(LogLevel.Debug);
        }
コード例 #2
0
 public ResourceStore(
     IConfigurationStoreRepository <Entities.ApiResource> apiRepository,
     IConfigurationStoreRepository <Entities.IdentityResource> idRepository,
     ILogger <ResourceStore> logger)
 {
     _apiRepository = apiRepository ??
                      throw new ArgumentNullException(
                                nameof(apiRepository),
                                "Api Repository parameter can't be null");
     _idRepository = idRepository ??
                     throw new ArgumentNullException(
                               nameof(idRepository),
                               "Id Repository parameter can't be null");
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _isDebugLoggingEnabled = logger.IsEnabled(LogLevel.Debug);
     _isErrorLoggingEnabled = logger.IsEnabled(LogLevel.Error);
 }