From 09f44cf6b9e3e00d512518daf24cbcd878125af2 Mon Sep 17 00:00:00 2001 From: Paulo Morgado <470455+paulomorgado@users.noreply.github.com> Date: Fri, 2 Feb 2018 19:24:13 +0000 Subject: [PATCH] added default configuration section and relative configuration section --- .../ConfigurationExtensions.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Topshelf.Extensions.Configuration/ConfigurationExtensions.cs b/src/Topshelf.Extensions.Configuration/ConfigurationExtensions.cs index 8c1c236b..a2dd3d30 100644 --- a/src/Topshelf.Extensions.Configuration/ConfigurationExtensions.cs +++ b/src/Topshelf.Extensions.Configuration/ConfigurationExtensions.cs @@ -22,13 +22,19 @@ namespace Topshelf.Configuration public static class ConfigurationExtensions { public static void ApplyConfiguration(this HostConfigurator configurator, IConfiguration configuration) + => configurator.ApplyConfiguration(configuration.GetSection("Topshelf")); + + public static void ApplyConfiguration(this HostConfigurator configurator, IConfigurationSection configuration) { - var options = Parse(configuration); + var options = configuration.Parse(); configurator.ApplyOptions(options); } - public static IEnumerable