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