Пример #1
0
        public PluginCredentialProviderBuilder(
            IExtensionLocator extensionLocator,
            Configuration.ISettings settings,
            Common.ILogger logger,
            Common.IEnvironmentVariableReader envarReader)
        {
            if (extensionLocator == null)
            {
                throw new ArgumentNullException(nameof(extensionLocator));
            }

            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }

            if (envarReader == null)
            {
                throw new ArgumentNullException(nameof(envarReader));
            }

            _extensionLocator = extensionLocator;
            _settings         = settings;
            _logger           = logger;
            _envarReader      = envarReader;
        }
Пример #2
0
        public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader, ConfigurationDefaults configurationDefaults)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }

            if (environmentReader == null)
            {
                throw new ArgumentNullException("environmentReader");
            }

            if (configurationDefaults == null)
            {
                throw new ArgumentNullException("configurationDefaults");
            }

            _settings              = settings;
            _environmentReader     = environmentReader;
            _configurationDefaults = configurationDefaults;
        }
Пример #3
0
 public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader)
     : this(settings, environmentReader, ConfigurationDefaults.Instance)
 {
 }
Пример #4
0
 public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader, ConfigurationDefaults configurationDefaults)
 {
     _settings              = settings ?? throw new ArgumentNullException(nameof(settings));
     _environmentReader     = environmentReader ?? throw new ArgumentNullException(nameof(environmentReader));
     _configurationDefaults = configurationDefaults ?? throw new ArgumentNullException(nameof(configurationDefaults));
 }