public ConfigTransformHandler( IConfigurationRoot config, IConfigReader webConfigReader, IConfigWriter webConfigWriter) { _config = config ?? throw new ArgumentNullException(nameof(config), "Application configuration is required"); _webConfigReader = webConfigReader ?? throw new ArgumentNullException(nameof(webConfigReader), "WebConfig reader is required"); _webConfigWriter = webConfigWriter ?? throw new ArgumentNullException(nameof(webConfigWriter), "WebConfig writer is required"); }
public SigningCertificateGenerator( ILoggerFactory loggerFactory, string certificateCommonName, IConfigWriter certificateFileWriter) { _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger(typeof(SigningCertificateGenerator).FullName); _certificateCommonName = certificateCommonName; _assemblyDir = Path.GetDirectoryName(Assembly.GetAssembly(typeof(SigningCertificateGenerator)).Location); _shellScript = Path.Combine(_assemblyDir, "shellscripts", "gen-signing-cert.sh"); _certificateFileWriter = certificateFileWriter; }
public TrustedCertificatesStore( ILoggerFactory loggerFactory, SsoAdminClient ssoAdminClient, IConfigWriter configWriter) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } _logger = loggerFactory.CreateLogger(typeof(TrustedCertificatesStore).FullName); _ssoAdminClient = ssoAdminClient ?? throw new ArgumentNullException(nameof(ssoAdminClient)); _configWriter = configWriter ?? throw new ArgumentNullException(nameof(configWriter)); }
public ConfigProvider( string filename, IDispatcherMessenger messenger, IConfigReader reader, IConfigWriter writer) { if (filename == null) throw new ArgumentNullException("filename"); if (messenger == null) throw new ArgumentNullException("messenger"); if (reader == null) throw new ArgumentNullException("reader"); if (writer == null) throw new ArgumentNullException("writer"); messenger.Register<ConfigSavedEvent>(this, e => Config = e.Config); this.filename = filename; this.messenger = messenger; this.reader = reader; this.writer = writer; }
public ConfigProvider(IDispatcherMessenger messenger, IConfigReader reader, IConfigWriter writer) : this(MixPlannerPaths.ConfigFile, messenger, reader, writer) {}
public MainWindow() { InitializeComponent(); configWriter = new EncryptedConfigWriter(); ReadExistingSettings(); }
/// <summary> /// Register a custom file writer /// </summary> /// <param name="writer">The custom file writer to user</param> public static void RegisterWriter(IConfigWriter writer) { Writer = writer; }
public AuthenticationService(IOptions <OspToolAuthenticationOptions> authenticationOptions, IAuthenticatorClient authenticatorClient, IConfigWriter configWriter) { _authenticationOptions = authenticationOptions; _authenticatorClient = authenticatorClient; _configWriter = configWriter; }
public ConfigOspCommand(IOptions <OspToolOptions> options, IConfigWriter configWriter) : base("Config", "Configures the tool.", options) { _configWriter = configWriter; }
public ConfigPersister(IConfigWriter configWriter, IGenericSerializer genericSerializer) { this.configWriter = configWriter; this.genericSerializer = genericSerializer; }