Esempio n. 1
0
        /// <summary>
        /// Gets the azure configuration using the .NET configuration system
        /// </summary>
        /// <returns></returns>
        internal static AzureResourceConfiguration DefaultAzureConfigurationResolver()
        {
            IConfigurationRoot configuration = new ConfigurationBuilder()
                                               .AddJsonFile("appsettings.json", true)
                                               .AddJsonFile("appsettings.user.json", true)
                                               .AddEnvironmentVariables()
                                               .Build();


            IConfigurationSection      section     = configuration.GetSection("Squadron:Azure");
            AzureResourceConfiguration azureConfig = section.Get <AzureResourceConfiguration>();

            return(azureConfig);
        }
Esempio n. 2
0
 /// <summary>
 /// Loads the azure resource configuration.
 /// </summary>
 /// <param name="builder">The builder.</param>
 protected void LoadResourceConfiguration(AzureResourceOptionsBuilder builder)
 {
     AzureConfig = builder.ConfigResolver();
 }