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");
 }
Пример #2
0
 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;
 }
Пример #3
0
 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));
 }
Пример #4
0
 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;
 }
Пример #5
0
 public ConfigProvider(IDispatcherMessenger messenger,
                       IConfigReader reader,
                       IConfigWriter writer)
     : this(MixPlannerPaths.ConfigFile, messenger, reader, writer) {}
Пример #6
0
 public MainWindow()
 {
     InitializeComponent();
     configWriter = new EncryptedConfigWriter();
     ReadExistingSettings();
 }
Пример #7
0
 /// <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;
 }
Пример #9
0
 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;
 }