public MainForm() { InitializeComponent(); var container = new UnityContainer(); container.RegisterInstance(container); ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container)); string exePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), HostMetadata.PortalServiceExe); serviceManager = new ServiceManager(HostMetadata.PortalServiceName, exePath); configuration = new ConfigurationManager(HostMetadata.PortalApp, Environment.SpecialFolder.CommonApplicationData); container.RegisterInstance(configuration); settings = configuration.GetSection<PortalSettings>(PortalSettings.SectionKey); container.RegisterInstance(settings); portalSettingsBindingSource.DataSource = settings; loginSettings = configuration.GetSection<LoginSettings>(LoginSettings.SectionKey); container.RegisterInstance(loginSettings); loginSettingsControl.Settings = loginSettings; portalServiceSettings = configuration.GetSection<PortalServiceSettings>(PortalServiceSettings.SectionKey); container.RegisterInstance(portalServiceSettings); portalServiceSettingsBindingSource.DataSource = portalServiceSettings; loginSettingsControl.UserRole = UserRole.Administrator; }
private Manager() { ConfigurationManager = new ConfigurationManager(); InstanceManager = new InstanceManager(); VersionManager = new VersionManager(); DownloadManager = new DownloadManager(); }
protected override void OnStart(string[] args) { logger.Info("Starting service..."); try { container = new UnityContainer(); container.RegisterInstance(container); ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container)); configuration = new ConfigurationManager(HostMetadata.ServerApp, SpecialFolder.CommonApplicationData); container.RegisterInstance(configuration); settings = configuration.GetSection<ServerSettings>(ServerSettings.SectionKey); container.RegisterInstance(settings); templateServiceSettings = configuration.GetSection<TemplateServiceSettings>(TemplateServiceSettings.SectionKey); container.RegisterInstance(templateServiceSettings); var culture = settings.Language.GetCulture(); Thread.CurrentThread.CurrentCulture = culture; CultureInfo.DefaultThreadCurrentCulture = culture; server = new ServerInstance(settings); server.Start(); logger.Info("Service started"); } catch (Exception e) { logger.Error(e); throw; } }
public void AlwaysSerialize_WithUnchangedProperty_SerializesPropertyAnyway() { // Arrange var secondary = new Config { Age = 12, Name = "Timothy" }; var primary = new Config(); var expected = new Config { Name = "Timothy" }; var configManager = new ConfigurationManager<Config>( new DummyConfigurationSource<Config>(secondary), new DummyConfigurationSource<Config>(primary)); configManager.AlwaysSerialize(t => t.Name); var actualManager = new DummyConfigurationSource<Config>(new Config()); configManager.SaveChanges(actualManager); Assert.IsTrue(new ConfigComparer().Equals( expected, actualManager.SavedObject)); }
internal XrmUriEditor(ConfigurationManager configManager) { InitializeComponent(); this.configManager = configManager; XrmUri = new XrmUri(); }
private void btnCreate_Click(object sender, RoutedEventArgs e) { if (txtAppId.Text.IsNullOrEmpty()) { MessageBox.Show("Application Id не может быть пустым"); return; } using (ConfigurationManager man = new ConfigurationManager()) { UserData data = new UserData(); data.UserName = txtUserName.Text; data.Password = txtUserPassword.Text; data.Email = txtEmail.Text; data.AppId = long.Parse(txtAppId.Text); data.AccessKey = txtAccessKey.Text; if (man.CreateUser(data)) MessageBox.Show("Пользователь успешено создан", "Информация", MessageBoxButton.OK, MessageBoxImage.Information); else MessageBox.Show("Ошибка создания пользователя", "Информация", MessageBoxButton.OK, MessageBoxImage.Error); } Refresh(); }
private async Task LoadOpenIdConnectConfigurationAsync() { var discoAddress = _settings.Authority + "/.well-known/openid-configuration"; var manager = new ConfigurationManager<OpenIdConnectConfiguration>(discoAddress); _config = await manager.GetConfigurationAsync(); }
public OpenIdConnectCachingSecurityTokenProvider(string metadataEndpoint) { _metadataEndpoint = metadataEndpoint; _configManager = new ConfigurationManager<OpenIdConnectConfiguration>(metadataEndpoint); RetrieveMetadata(); }
public static int Main(string [] args) { var configurationManager = new ConfigurationManager (); if (!configurationManager.LoadCommandLineArgs (args)) return 1; // Show the help and exit. if (configurationManager.Help) { configurationManager.PrintHelp (); #if DEBUG Console.WriteLine ("Press any key..."); Console.ReadKey (); #endif return 0; } // Show the version and exit. if (configurationManager.Version) { Version.Show (); return 0; } if (!configurationManager.LoadConfigFile ()) return 1; configurationManager.SetupLogger (); #if DEBUG // Log everything while debugging Logger.Level = LogLevel.All; #endif Logger.Write (LogLevel.Debug, Assembly.GetExecutingAssembly ().GetName ().Name); string configDir = configurationManager.ConfigDir; if (String.IsNullOrEmpty (configDir)) { Logger.Write (LogLevel.Error, "You MUST provide a configuration directory with the --config-dir parameter"); return 1; } var configDirInfo = new DirectoryInfo (configDir); if (!configDirInfo.Exists) { Logger.Write (LogLevel.Error, "The configuration directory \"{0}\" does not exist!", configDir); return 1; } Logger.Write (LogLevel.Debug, "Configuration directory exists, loading configuration files"); ChildrenManager.StartChildren (configDirInfo.GetFiles("*.xml"), configurationManager); if (!configurationManager.Stoppable) return 0; Console.WriteLine ("Hit Return to stop the server."); Console.ReadLine (); ChildrenManager.TermChildren(); ChildrenManager.KillChildren(); return 0; }
protected override void OnStart(string[] args) { logger.Info("Starting service..."); try { container = new UnityContainer(); container.RegisterInstance(container); ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container)); configuration = new ConfigurationManager(HostMetadata.PortalApp, SpecialFolder.CommonApplicationData); container.RegisterInstance(configuration); settings = configuration.GetSection<PortalSettings>(PortalSettings.SectionKey); container.RegisterInstance(settings); loginSettings = configuration.GetSection<LoginSettings>(LoginSettings.SectionKey); container.RegisterInstance(loginSettings); portalServiceSettings = configuration.GetSection<PortalServiceSettings>(PortalServiceSettings.SectionKey); container.RegisterInstance(portalServiceSettings); portal = new PortalInstance(settings, loginSettings); portal.Start(); logger.Info("Service started"); } catch (Exception e) { logger.Error(e); throw; } }
public MainForm() { InitializeComponent(); var container = new UnityContainer(); container.RegisterInstance(container); ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container)); string exePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), HostMetadata.ServerServiceExe); serviceManager = new ServiceManager(HostMetadata.ServerServiceName, exePath); configuration = new ConfigurationManager(HostMetadata.ServerApp, Environment.SpecialFolder.CommonApplicationData); container.RegisterInstance(configuration); var commonApplicationData = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); logger.Info(commonApplicationData); templateServiceSettings = configuration.GetSection<TemplateServiceSettings>(TemplateServiceSettings.SectionKey); container.RegisterInstance(templateServiceSettings); settings = configuration.GetSection<ServerSettings>(ServerSettings.SectionKey); container.RegisterInstance(settings); editDatabaseSettingsControl.Settings = settings.Database; languageControl.Initialize<Language>(); languageControl.Select<Language>(settings.Language); licenseTypeControl.Initialize<ProductLicenceType>(); }
public void Init() { InitCache(); _confMan = ConfigurationManager.Instance; Isolate.WhenCalled(() => _confMan.AddInMemorySqLiteEnvironment<TestMapping>("Test")).CallOriginal(); RepositoryFixture.CreateInMemorySqLiteRepository<TestMapping>("Test"); }
public void ClearTheFakeObject() { _fackProjObj = null; _fakeActiveConfiguration = null; _fakeConfigurationManager = null; _fakeCollection = null; _fakeVcConfiguration = null; }
public void Analyze_EmptyFile_ThrowsException() { LoggingFacility.Logger = Substitute.For<ILogger>(); ConfigurationManager cm = new ConfigurationManager(); bool configured = cm.IsConfigured("something"); //rest of test }
public void Analyze_EmptyFile_ThrowsException() { FakeTheLogger(); ConfigurationManager cm = new ConfigurationManager(); bool configured = cm.IsConfigured("something"); //rest of test }
public void Test1_Test2Result_Null() { IResultConnectionString expected = new Test1_ResultConnectionString(); var conf = new ConfigurationManager(ConfigurationManager.GetAssemblyPath(typeof(TestConfigurationManager))); var result = conf.ConnectionStrings.ConnectionStrings[expected.ConnectionStringName]; Assert.IsNull(result); }
public void Test1_Test2Result_Ok() { IResultConnectionString expected = new Test1_ResultConnectionString(); var conf = new ConfigurationManager(ConfigurationManager.GetAssemblyPath(typeof(Test1_ResultAppKey))); var result = conf.ConnectionStrings.ConnectionStrings[expected.ConnectionStringName]; Assert.AreEqual(expected.Result, result.ConnectionString); }
public void Test1_Test1Result_Null() { IResultAppKey expected = new Test1_ResultAppKey(); var conf = new ConfigurationManager(ConfigurationManager.GetAssemblyPath(typeof(TestConfigurationManager))); var result = conf.AppSettings.Settings[expected.AppSettingsKey]; Assert.IsNull(result); }
public void Test1_Test1Result_Ok() { IResultAppKey expected = new Test1_ResultAppKey(); var conf = new ConfigurationManager(ConfigurationManager.GetAssemblyPath(typeof(Test1_ResultAppKey))); var result = conf.AppSettings.Settings[expected.AppSettingsKey]; Assert.AreEqual(expected.Result, result.Value); }
private static void DoProjectConfigurations( ConfigurationManager configurationManager ) { foreach (Configuration configuration in configurationManager) { DoProjectConfiguration(configuration); } }
public void TestConfigurationDeserialization() { var config = new ConfigurationManager().LoadFile<HomeAutomationConfiguration>("HomeAutomation.Applications.Tests/Config/HomeAutomationConfiguration.json"); Assert.IsNotNull(config); Assert.AreEqual(1, config.DeviceNetworks.Count); Assert.AreEqual(4, config.DeviceTypes.Count); }
private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); container = new UnityContainer(); container.RegisterInstance(container); ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container)); configuration = new ConfigurationManager(Product.Simulator.AppName, SpecialFolder.ApplicationData); container.RegisterInstance(configuration); loginSettings = configuration.GetSection<LoginSettings>(LoginSettings.SectionKey); container.RegisterInstance(loginSettings); loginFormSettings = configuration.GetSection<LoginFormSettings>(LoginFormSettings.SectionKey); container.RegisterInstance(loginFormSettings); hubSettings = configuration.GetSection<HubSettings>(HubSettings.SectionKey); container.RegisterInstance(hubSettings); while (true) { var loginForm = new LoginForm(UserRole.Administrator); if (loginForm.ShowDialog() == DialogResult.OK) { configuration.Save(); endpoint = loginSettings.Endpoint; currentUser = loginForm.CurrentUser as QueueAdministrator; sessionId = currentUser.SessionId; container.RegisterInstance<User>(currentUser); container.RegisterInstance<QueueAdministrator>(currentUser); RegisterServices(); loginForm.Dispose(); using (var f = new SimulatorForm()) { Application.Run(f); if (f.IsLogout) { ResetSettings(); continue; } } } break; } }
/// <summary> /// CustomFormattedClass Constructor. /// </summary> public CSGOProcess() { moduleManager = new ModuleManager(); Logger = Log.GetLogger(this.GetType().Name.ToString()); Modules = new List<IModule<object>>(); moduleList = new Modules(); ConfigurationManager = new ConfigurationManager(); ConfigurationManager.SaveDefault(AppDomain.CurrentDomain.BaseDirectory + "\\" + modulesCfg, moduleList); ConfigurationManager.SaveDefault(AppDomain.CurrentDomain.BaseDirectory + "\\" + settingsCfg, new Options()); // Construct. }
public void AppSetting_WithInterceptor_CallsInterceptor() { var interceptor = new TestInterceptor(); ConfigurationManager.RegisterInterceptors(interceptor); var appSettings = new NameValueCollection {{"key", "value"}}; var cfgMgr = new ConfigurationManager(appSettings); cfgMgr.AppSettings.AppSetting("key"); Assert.That(interceptor.Called, Is.True); }
static void Main(string[] args) { Log.Logger = new LoggerConfiguration() .ReadFrom.AppSettings() .MinimumLevel.Debug() .WriteTo.LiterateConsole() .CreateLogger(); var config = new ConfigurationManager(); var domain = config.AppSettings.AppSetting<string>("emptychild:domain", () => "localhost", () => "localhost"); var port = config.AppSettings.AppSetting<int>("emptychild:port", () => 19090, () => 19090); var baseUri = config.AppSettings.AppSetting<string>("collector:url", () => "http://localhost/api", () => "http://localhost/api"); var builder = new ContainerBuilder(); builder.RegisterType<EmptyChildService>(); builder.RegisterType<RestClient>() .OnActivated(c => c.Instance.BaseUrl = new Uri(baseUri)) .As<IRestClient>(); builder.RegisterType<MemoryStorage>() .OnActivated(c => JobStorage.Current = c.Instance) .SingleInstance(); var container = builder.Build(); GlobalConfiguration.Configuration.UseSerilogLogProvider(); GlobalConfiguration.Configuration.UseAutofacActivator(container); HostFactory.Run(x => { x.UseSerilog(); x.UseAutofacContainer(container); x.Service<EmptyChildService>(s => { s.ConstructUsingAutofacContainer(); s.WhenStarted(service => service.Start()); s.WhenStopped(service => service.Stop()); s.OwinEndpoint(app => { app.Domain = domain; app.Port = port; app.ConfigureAppBuilder(appBuilder => { appBuilder.UseHangfireDashboard("/hangfire", new DashboardOptions(), container.Resolve<MemoryStorage>()); appBuilder.UseHangfireServer(new BackgroundJobServerOptions(), container.Resolve<MemoryStorage>()); appBuilder.UseNancy(); }); }); }); x.StartAutomatically(); x.SetServiceName("EmptyChildService"); x.RunAsNetworkService(); }); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (ProgramSettings != null) { using (ConfigurationManager man = new ConfigurationManager()) { if (man.SaveProgramSettings(ProgramSettings)) MessageBox.Show(this, "Настройки успешно изменены.", string.Empty, MessageBoxButton.OK, MessageBoxImage.Information); } } this.Close(); }
public IdentityServerWrappedJwtHandler(string authority, params string[] requiredScopes) { JwtSecurityTokenHandler.InboundClaimTypeMap = new Dictionary<string, string>(); var discoveryEndpoint = authority.EnsureTrailingSlash() + ".well-known/openid-configuration"; var configurationManager = new ConfigurationManager<OpenIdConnectConfiguration>(discoveryEndpoint); var config = configurationManager.GetConfigurationAsync().Result; _signingCert = new X509Certificate2(Convert.FromBase64String(config.JsonWebKeySet.Keys.First().X5c.First())); _issuerName = config.Issuer; _requiredScopes = requiredScopes; }
void IConfigurationControl.Initialize(ConfigurationManager configManager, ConfigurationTreeItem configTreeItem) { ConfigManager = configManager; ConfigTreeItem = configTreeItem; Config config = new Config { ConcurrentProcessingThreads = ConfigManager.Configuration.GetConcurrentThreadsCountForProcessor(ProcessorName) }; editor = Configurator.CreateEditor(typeof(Config)); XDocument xConfig = Configurator.SaveConfiguration(config); editor.LoadConfiguration(xConfig); uiContent.Content = editor; }
/// <summary> /// Creates a new JsonWebToken Auth Provider /// </summary> /// <param name="discoveryEndpoint">aThe url to get the configuration informaion from.. (er "http://localhost:22530/" + ".well-known/openid-configuration")</param> /// <param name="audience">The client for openID (eg js_oidc)</param> public JsonWebTokenAuthProvider(string discoveryEndpoint, string audience = null) { Provider = Name; AuthRealm = Realm; Audience = audience; var configurationManager = new ConfigurationManager<OpenIdConnectConfiguration>(discoveryEndpoint); var config = configurationManager.GetConfigurationAsync().Result; Certificate = new X509Certificate2(Convert.FromBase64String(config.JsonWebKeySet.Keys.First().X5c.First())); Issuer = config.Issuer; }
public void LoadWrittenFile() { ConfigurationManager<TestSection> TestSectionConfig = new ConfigurationManager<TestSection>(); var mySection = TestSectionConfig.Settings; mySection.myDecimal = 2.15M; mySection.myInt = 215; mySection.myString = "215"; TestSectionConfig.Settings = mySection; TestSectionConfig.UpdateConfig(mySection); }
public static void ReadConfig() { ConfigCargada = false; ExeConfigurationFileMap configMap = new ExeConfigurationFileMap(); //Intentar levantar la configuracion desde /src configMap.ExeConfigFilename = ConfigFile; Configuration configManager = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None); string config = null, field = ""; if (configManager.AppSettings.Settings.AllKeys.Count() == 0) { throw new Exception("Imposible cargar configuracion, archivo no encontrado."); } if (fields.Any(f => { field = f; return(!configManager.AppSettings.Settings.AllKeys.Contains(f)); })) { throw new Exception("Imposible cargar configuracion, falta " + field); } config = configManager.AppSettings.Settings["FechaSistema"].Value; if (!string.IsNullOrEmpty(config)) { FechaSistema = DateTime.Parse(config); } else { throw new Exception("Imposible cargar configuracion, falta FechaSistema."); } config = configManager.AppSettings.Settings["SQLServer"].Value; if (string.IsNullOrEmpty(config)) { throw new Exception("Imposible cargar configuracion, falta SQLServer."); } else { SQLServer = config; } config = configManager.AppSettings.Settings["SQLUsername"].Value; if (string.IsNullOrEmpty(config)) { throw new Exception("Imposible cargar configuracion, falta SQLUsername."); } else { SQLUsername = config; } config = configManager.AppSettings.Settings["SQLPassword"].Value; if (string.IsNullOrEmpty(config)) { throw new Exception("Imposible cargar configuracion, falta SQLPassword."); } else { SQLPassword = config; } config = configManager.AppSettings.Settings["SQLDatabase"].Value; if (string.IsNullOrEmpty(config)) { throw new Exception("Imposible cargar configuracion, falta SQLDatabase."); } else { SQLDatabase = config; } ConfigCargada = true; }
/// <summary> /// 获取系统默认配置文件里面的CtpOrderDriver配置节集合。 /// </summary> /// <returns>CtpOrderDriver配置节。</returns> public static CtpOrderSection GetSection() { object section = ConfigurationManager.GetSection("CtpOrderDriver"); return(section as CtpOrderSection); }
public bool saveSettingsPermanent(ConfigurationPackage cfgpack) { //Zapisanie przekazanej konfiguracji do właściwości Modelu RawExtensionSetting = cfgpack._RawExtension; ProcessedExtensionSetting = cfgpack._ProcessedExtension; DeletePromptSetting = cfgpack._DeletePrompt; RecycleBinSetting = cfgpack._RecycleBin; // Zapisanie opcji ustawień do pliku konfiguracyjnego try { var configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var settings = configFile.AppSettings.Settings; if (settings["RawExtension"] == null) { settings.Add("RawExtension", RawExtensionSetting); } else { settings["RawExtension"].Value = RawExtensionSetting; } if (settings["ProcessedExtension"] == null) { settings.Add("ProcessedExtension", ProcessedExtensionSetting); } else { settings["ProcessedExtension"].Value = ProcessedExtensionSetting; } if (settings["DeletePrompt"] == null) { settings.Add("DeletePrompt", DeletePromptSetting.ToString()); } else { settings["DeletePrompt"].Value = DeletePromptSetting.ToString(); } if (settings["RecycleBin"] == null) { settings.Add("RecycleBin", RecycleBinSetting.ToString()); } else { settings["RecycleBin"].Value = RecycleBinSetting.ToString(); } configFile.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection(configFile.AppSettings.SectionInformation.Name); } catch (ConfigurationErrorsException) { MessageBox.Show("Error writing app settings", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } return(true); }
IEnumerable <EmailAddressEmbedded> GetFrom() { if (template.From != null) { if (template.From.Token != null) { ResultColumn owner = dicTokenColumn.GetOrThrow(template.From.Token.Token); if (!template.SendDifferentMessages) { yield return(new EmailAddressEmbedded(currentRows.Select(r => (EmailOwnerData)r[owner]).Distinct().SingleEx())); } else { var groups = currentRows.GroupBy(r => (EmailOwnerData)r[owner]); if (groups.Count() == 1 && groups.Single().Key?.Owner == null) { yield break; } else { foreach (var gr in groups) { var old = currentRows; currentRows = gr; yield return(new EmailAddressEmbedded(gr.Key)); currentRows = old; } } } } else { yield return(new EmailAddressEmbedded(new EmailOwnerData { CultureInfo = null, Email = template.From.EmailAddress, DisplayName = template.From.DisplayName, })); } } else { if (smtpConfig != null && smtpConfig.DefaultFrom != null) { yield return(smtpConfig.DefaultFrom.Clone()); } else { SmtpSection smtpSection = ConfigurationManager.GetSection("system.net/mailSettings/smtp") as SmtpSection; yield return(new EmailAddressEmbedded { EmailAddress = smtpSection.From }); } } }
/// <summary> /// Gets the module configuration data. /// </summary> /// <returns>A <see cref="ModulesConfigurationSection"/> instance.</returns> public ModulesConfigurationSection RetrieveModuleConfigurationSection() { return(ConfigurationManager.GetSection("modules") as ModulesConfigurationSection); }
static EmailCredentialsSection() { Config = ConfigurationManager.GetSection("EmailCredentials") as EmailCredentialsSection ?? new EmailCredentialsSection(); }
public ConfigHooks(TestContext context) { _configRoot = ConfigurationManager.BuildConfig("D76B6EB8-F1A2-4A51-9B8F-21E1B6B81E4F", GetTargetEnvironment()); context.Config = new Config(); }
public AppSetting() { config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); }
public int MaxUploadKb() => (ConfigurationManager.GetSection("system.web/httpRuntime") as HttpRuntimeSection) ?.MaxRequestLength ?? 1;
private async Task UploadAchievementImage(string filename, Stream image) { this.SetUpMockAuth(); int fileSize = (int)image.Length; Guid xfusId = Guid.NewGuid(); string xfusToken = "1234"; Uri initUri = new Uri(new Uri(ClientSettings.Singleton.XAchEndpoint), "/assets/initialize"); XachInitializeResponse initResponse = new XachInitializeResponse() { XfusId = xfusId, XfusToken = xfusToken, XfusUploadWindowLocation = "5678" }; SetMetadataResponse setMetadataResponse = new SetMetadataResponse() { BlobPartitions = 1, ChunkList = new int[] { 1 }, ChunkSize = fileSize, Error = false, Id = xfusId, Message = string.Empty, ResumeRestart = false, ServerLocation = string.Empty }; UploadImageResponse uploadResponse = new UploadImageResponse() { AbsoluteUri = string.Empty, ChunkNum = 1, Error = false, ErrorCode = 0, Location = string.Empty, Message = string.Empty, MissingChunks = null, RawLocation = string.Empty, State = string.Empty }; AchievementImage finalizeResponse = new AchievementImage() { AssetId = Guid.NewGuid(), CdnUrl = new Uri("https://xboxlive.com/"), HeightInPixels = 1080, ImageType = "png", IsPublic = true, Scid = new Guid(DefaultScid), ThumbnailCdnUrl = new Uri("https://xboxlive.com/"), WidthInPixels = 1920 }; string expectedToken = this.ExpectedToken(DefaultScid, null); this.mockHandler.Expect(initUri.ToString()) .WithHeaders("Authorization", expectedToken) .Respond(res => this.ExpectedJsonResponse(initResponse)); Uri setMetadataUri = new Uri(new Uri(ClientSettings.Singleton.XFusEndpoint), $"/upload/SetMetadata?filename={filename}&fileSize={fileSize}&id={xfusId}&token={xfusToken}"); this.mockHandler.Expect(setMetadataUri.ToString()) .WithHeaders("Authorization", expectedToken) .Respond(res => this.ExpectedJsonResponse(setMetadataResponse)); Uri uploadChunkUri = new Uri(new Uri(ClientSettings.Singleton.XFusEndpoint), $"/upload/uploadchunk/{xfusId}?blockNumber=1&token={xfusToken}"); this.mockHandler.Expect(uploadChunkUri.ToString()) .WithHeaders("Authorization", expectedToken) .Respond(res => this.ExpectedJsonResponse(uploadResponse)); Uri finishUploadUri = new Uri(new Uri(ClientSettings.Singleton.XFusEndpoint), $"/upload/finished/{xfusId}?token={xfusToken}"); this.mockHandler.Expect(finishUploadUri.ToString()) .WithHeaders("Authorization", expectedToken) .Respond(res => this.ExpectedJsonResponse(uploadResponse)); Uri finalizeUri = new Uri(new Uri(ClientSettings.Singleton.XAchEndpoint), $"/scids/{DefaultScid}/images"); this.mockHandler.Expect(finalizeUri.ToString()) .WithHeaders("Authorization", expectedToken) .Respond(res => this.ExpectedJsonResponse(finalizeResponse)); ConfigResponse <AchievementImage> response = await ConfigurationManager.UploadAchievementImageAsync(new Guid(DefaultScid), filename, image); Assert.AreEqual(finalizeResponse.AssetId, response.Result.AssetId); }
public override void Initialize(string name, System.Collections.Specialized.NameValueCollection config) { if (config == null) { throw new ArgumentException("config"); } if (string.IsNullOrEmpty(name)) { name = "SingleTenantMembershipProvider"; } if (string.IsNullOrEmpty(config["description"])) { config.Remove("description"); config.Add("description", "Single-tenant membership provider"); } base.Initialize(name, config); string applicationName = GetConfigValue(config["applicationName"], null); if (!string.IsNullOrEmpty(applicationName)) { ApplicationName = applicationName; } _maxInvalidPasswordAttempts = GetConfigValue(config["maxInvalidPasswordAttempts"], _maxInvalidPasswordAttempts); _passwordAttemptWindow = GetConfigValue(config["passwordAttemptWindow"], _passwordAttemptWindow); _minRequiredNonAlphanumericCharacters = GetConfigValue(config["minRequiredNonAlphanumericCharacters"], _minRequiredNonAlphanumericCharacters); _minRequiredPasswordLength = GetConfigValue(config["minRequiredPasswordLength"], _minRequiredPasswordLength); _passwordStrengthRegularExpression = GetConfigValue(config["passwordStrengthRegularExpression"], _passwordStrengthRegularExpression); _enablePasswordReset = GetConfigValue(config["enablePasswordReset"], _enablePasswordReset); _enablePasswordRetrieval = GetConfigValue(config["enablePasswordRetrieval"], _enablePasswordRetrieval); _requiresQuestionAndAnswer = GetConfigValue(config["requiresQuestionAndAnswer"], _requiresQuestionAndAnswer); _requiresUniqueEmail = GetConfigValue(config["requiresUniqueEmail"], _requiresUniqueEmail); string passwordFormat = GetConfigValue(config["passwordFormat"], null); if (!string.IsNullOrEmpty(passwordFormat)) { if (!Enum.TryParse(config["passwordFormat"], out _passwordFormat)) { throw new ProviderException("Password format not supported."); } } string connectionStringName = GetConfigValue(config["connectionStringName"], string.Empty); if (string.IsNullOrEmpty(connectionStringName)) { throw new ProviderException("The connection string name is missing or empty."); } ConnectionStringSettings connectionStringSettings = ConfigurationManager.ConnectionStrings[connectionStringName]; if (connectionStringSettings == null || string.IsNullOrEmpty(connectionStringSettings.ConnectionString)) { throw new ProviderException("The connection string is missing or blank."); } ConnectionName = connectionStringSettings.ConnectionString; // Get encryption and decryption key information from the configuration. MachineKey = (MachineKeySection)ConfigurationManager.GetSection("system.web/machineKey"); if (MachineKey.ValidationKey.ToLower().Contains("autogenerate")) { if (PasswordFormat != MembershipPasswordFormat.Clear) { throw new ProviderException("Hashed or Encrypted passwords are not supported with auto-generated keys."); } } }
private static void ExecuteTranslate(string[] args) { //Make sure the translate is not already runnin if (!isAlreadyRunning(args)) { //Populate the plugins passed in that need to be run PopulatePlugins(args); //Load the current configuration System.Configuration.Configuration Appconfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // Get the collection of the translate plugin groups. ConfigurationSectionGroup PluginConfiguration = Appconfig.GetSectionGroup("TranslatePlugins"); //Load the plugins and execute them for (int i = 0; i < PluginConfiguration.Sections.Count; i++) { System.Configuration.ConfigurationSection TransConfigSection = PluginConfiguration.Sections[i]; TranslateConfig transConfig = new TranslateConfig(TransConfigSection.SectionInformation.Name); string[] AssemInfo = transConfig.ExecutionName.Split(','); string CurrentPlugin = AssemInfo[0].Trim(); string PluginFullName = AssemInfo[1].Trim(); //Check to see if we need to execute this plugin string Config = CurrentPlugin; if (!_PluningsToRun.Contains(CurrentPlugin.ToLower())) { if (!_PluningsToRun.Contains(TransConfigSection.SectionInformation.Name.ToLower())) { continue; } else { Config = TransConfigSection.SectionInformation.Name; } } //Load the assembly Assembly assembly = Assembly.Load(CurrentPlugin); Type ClassType = assembly.GetType(PluginFullName); object transItem; try { transItem = Activator.CreateInstance(ClassType); } catch (Exception ex) { Logger log = Logger.Create(); log.LogMessage("Unhandled exception while trying to create an instance of " + PluginFullName + "\r\n" + ex.StackTrace); continue; } //Check to make sure the plugin is the correct type if (transItem is TranslateItem) { TranslateItem transPlugin = (TranslateItem)transItem; //Execute the translate for this plugin try { transPlugin.ExecuteTranslate(Config); } catch (Exception ex) { Logger log = Logger.Create(); log.LogMessage("Unhandled exception during translate " + ex.Message + "\r\n" + ex.StackTrace); } } else { Logger log = Logger.Create(); log.LogMessage("Invalid Plugin Loaded. Plugin needs to be of type " + typeof(TranslateItem).FullName); } } } else { Logger log = Logger.Create(); log.LogMessage("Translate Already Running."); log.LogMessage("Exiting."); System.Threading.Thread.Sleep(5000); } }
private void RegisterHearingServices(TestContext context) { context.Config.ServicesConfiguration = Options.Create(_configRoot.GetSection("Services").Get <ServicesConfiguration>()).Value; ConfigurationManager.VerifyConfigValuesSet(context.Config.ServicesConfiguration); }
private void btnSalvar_Click(object sender, EventArgs e) { //Adicionar linhas de configuracao de massa de dados var configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var settings = configFile.AppSettings.Settings; //Adicionar Ultima configuracao string browser = string.Empty; if (browserGoogleChrome.Checked) { settings.Add("SA_Browser", "Chrome"); } if (browserMozzilaFirefox.Checked) { settings.Add("SA_Browser", "Firefox"); } if (browserInertnetExlorer.Checked) { settings.Add("SA_Browser", "Internet Explorer"); } if (browserInertnetExlorer.Checked) { settings.Add("SA_Browser", "Internet Edge"); } settings.Add("SA_Url", txtUrlWeb.Text); settings.Add("SA_User", txtUsuarioWeb.Text); settings.Add("SA_Pass", txtSenhaWeb.Text); settings.Add("BD_Server", txtServidorBD.Text); settings.Add("BD_Catalogo", txtCatalogoBD.Text); settings.Add("BD_User", txtUsuarioBD.Text); settings.Add("BD_Pass", txtSenhaBD.Text); settings.Add("MD_Server", txtServidorMD.Text); settings.Add("MD_Catalogo", txtCatologoMD.Text); settings.Add("MD_User", txtUsuarioMD.Text); settings.Add("MD_Pass", txtSenhaMD.Text); settings.Add("SP_Executor", txtExecutor.Text); settings.Add("SP_WebDrivers", txtWebDriver.Text); // settings.Add("SP_PathReport", txtReport.Text); // settings.Add("AP_Endpoint", txtEndPoint.Text); // settings.Add("AP_User", txtUserAPI.Text); // settings.Add("AP_Pass", txtPassAPI.Text); //Salvar arquivo de configuração configFile.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection(configFile.AppSettings.SectionInformation.Name); //Replicar informações dentro da dll var xmlExecutor = Directory.GetCurrentDirectory() + "\\Executor_Testes.exe.Config"; var xml = Directory.GetCurrentDirectory(); var listaProjetos = ConfigurationManager.AppSettings.GetValues("SP_Projetos")[0]; String[] projetos = listaProjetos.Split(','); foreach (var item in projetos) { string nomeProjeto = Directory.GetCurrentDirectory() + @"\" + item + ".dll.config"; if (File.Exists(nomeProjeto)) { File.Delete(nomeProjeto); File.Copy(xmlExecutor, xmlExecutor + 1); File.Move(xmlExecutor + 1, nomeProjeto); } else { File.Copy(xmlExecutor, xmlExecutor + 1); File.Move(xmlExecutor + 1, nomeProjeto); } } MessageBox.Show("Dados Gravados com Sucesso! "); }
private void RegisterAzureSecrets(TestContext context) { context.Config.AzureAdConfiguration = Options.Create(_configRoot.GetSection("AzureAd").Get <AzureAdConfiguration>()).Value; context.Config.AzureAdConfiguration.Authority += context.Config.AzureAdConfiguration.TenantId; ConfigurationManager.VerifyConfigValuesSet(context.Config.AzureAdConfiguration); }
public TokenExchanger(OktaMvcOptions options, string issuer, ConfigurationManager <OpenIdConnectConfiguration> configurationManager) { _options = options; _issuer = issuer; _configurationManager = configurationManager; }
private static RazorWebSectionGroup GetRazorGroup() { return((RazorWebSectionGroup)ConfigurationManager.OpenExeConfiguration(null).GetSectionGroup(RazorWebSectionGroup.GroupName)); }
public Building CreateBuilding() { return(new Farm(ConfigurationManager.GetInstance().GetWorkplaceBuildingMaxCapacity(typeof(Farm)), ConfigurationManager.GetInstance().GetBuildingBuildTime(typeof(Farm)))); }
static AppSettings() { var reader = (XmlReader)ConfigurationManager.GetSection(sectionName); Instance = (AppSettings)serializer.Deserialize(reader); }
private void RegisterTestSettings(TestContext context) { context.Config.TestSettings = Options.Create(_configRoot.GetSection("Testing").Get <TestSettings>()).Value; ConfigurationManager.VerifyConfigValuesSet(context.Config.TestSettings); }
private static Dictionary <string, ConverterConfig> GetConvertersConfig() { var configs = (Dictionary <string, ConverterConfig>)ConfigurationManager.GetSection("ConvertersConfig"); return(configs); }
public static IServiceCollection AddAndConfigureDomain(this IServiceCollection services, ConfigurationManager config) { services.AddMediatR(Assembly.GetExecutingAssembly()); // Transient: Create each time services.AddSingleton <GrowthLightService>(); services.AddSingleton <SoilMoistureService>(); return(services); }