protected ConfigStoresWriter GetStoresWriter() { var locationSettings = GetStoreSettings(); var environment = new PowershellEnvironment(SessionState); var configurationName = GetConfigurationName(); var writerSettings = new ConfigStoresWriterSettings { ConfigurationName = configurationName, ClientsStore = ConfigStore.GetStore(locationSettings.Clients, environment, configurationName), DefaultsStore = ConfigStore.GetStore(locationSettings.Defaults, environment, configurationName), EndpointsStore = ConfigStore.GetStore(locationSettings.Endpoints, environment, configurationName) }; return(new ConfigStoresWriter(writerSettings)); }
public ConfigStoresWriter(ConfigStoresWriterSettings settings) { _settings = settings; }
public ConfigStoresWriter(IEnvironment environment, string configName) : this(ConfigStoresWriterSettings.DefaultSettings(environment, configName)) { }