250501 커밋
This commit is contained in:
31
ServerCore/Config/ConfigManagerHelper.cs
Normal file
31
ServerCore/Config/ConfigManagerHelper.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using Microsoft.Extensions.Configuration;
|
||||
|
||||
|
||||
using ServerCore;
|
||||
|
||||
/*=============================================================================================
|
||||
|
||||
ConfigurationBuilder 연동 지원 Helper 클래스
|
||||
|
||||
var configManager = new ConfigManager()
|
||||
.addJson(1, "appsettings.json")
|
||||
.addYaml(2, "settings.yaml");
|
||||
|
||||
var configuration = new ConfigurationBuilder()
|
||||
.addConfigManager(configManager)
|
||||
.Build();
|
||||
|
||||
var mySetting = configuration["MyApp:Setting"];
|
||||
|
||||
|
||||
author : kangms
|
||||
|
||||
=============================================================================================*/
|
||||
|
||||
public static class ConfigManagerHelper
|
||||
{
|
||||
public static IConfigurationBuilder addConfigManager(this IConfigurationBuilder builder, ConfigManager manager)
|
||||
{
|
||||
return builder.Add(new ConfigManagerConfigurationSource(manager));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user