Пример #1
0
        private void RegisterConfigurations(IServiceCollection services)
        {
            var mailConfiguration = new MailConfiguration();

            _configuration.Bind("Mail", mailConfiguration);
            services.AddSingleton <IMailConfiguration>(mailConfiguration);

            var authenticationConfiguration = new AuthenticationConfiguration();

            _configuration.Bind("Authentication", authenticationConfiguration);
            services.AddSingleton <IAuthenticationConfiguration>(authenticationConfiguration);

            var googleConfiguration = new GoogleConfiguration();

            _configuration.Bind("Authentication:Google", googleConfiguration);
            services.AddSingleton(googleConfiguration);

            var facebookConfiguration = new FacebookConfiguration();

            _configuration.Bind("Authentication:Facebook", facebookConfiguration);
            services.AddSingleton(facebookConfiguration);

            var twitterConfiguration = new TwitterConfiguration();

            _configuration.Bind("Authentication:Twitter", twitterConfiguration);
            services.AddSingleton(twitterConfiguration);

            var microsoftConfiguration = new MicrosoftGraphConfiguration();

            _configuration.Bind("Authentication:MicrosoftGraph", microsoftConfiguration);
            services.AddSingleton(microsoftConfiguration);

            var mapImageConfiguration = new MapImageConfiguration();

            _configuration.Bind("MapImage", mapImageConfiguration);
            services.AddSingleton(mapImageConfiguration);
        }
Пример #2
0
 public MapImageUtil(MapImageConfiguration configuration)
 {
     _configuration = configuration;
 }