Icomm.Configs.Abstract (0.1.8)
Published 2025-05-05 22:19:19 +07:00 by Long Nguyễn Đình - Core
Installation
dotnet nuget add source --name ic --username your_username --password your_token https://git.icomm.vn/api/packages/ic/nuget/index.jsondotnet add package --source ic --version 0.1.8 Icomm.Configs.AbstractAbout this package
Hỗ trợ Configuration
## Cài đặt
Sử dụng thuần cấu hình từ appsettings.json
dotnet add package Icomm.Configs.Abstract --no-cache --add-source=http://proget.icomm.vn/nuget/icomm-packages
Cấu hình
{
"ConfigManager": {
"QueueConfigs":{
"key-1": {}
},
"ChannelConfigs":[
{}
]
}
}
Sử dụng MagicOnion 2.x
Cài đặt
dotnet add package Icomm.Configs.Providers.MagicOnion.v2 --no-cache --add-source=http://proget.icomm.vn/nuget/icomm-packages
Cấu hình appsettings.json
{
"ConfigManager": {
"AccessToken": "<token>"
}
}
Sử dụng MagicOnion 4.x
Cài đặt
dotnet add package Icomm.Configs.Providers.MagicOnion --no-cache --add-source=http://proget.icomm.vn/nuget/icomm-packages
Cấu hình appsettings.json
{
"ConfigManager": {
"AccessToken": "<token>"
}
}
Sử dụng
Sử dụng Provider Config
Host.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((context, configBuilder) =>
configBuilder
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{context.HostingEnvironment.EnvironmentName}.json", optional: true, reloadOnChange: true)
// Đăng ký ConfigManager Provider
.AddConfigManagerMagicOnionProvider()
.AddEnvironmentVariables()
.AddCommandLine(args)
)
Đăng ký Type tích hợp từ ConfigManager
services.AddConfigManager(configuration)
Dependencies
Details
2025-05-05 22:19:19 +07:00
Assets (2)
Versions (18)
View all
NuGet
329
long.nguyen
23 KiB
icomm.configs.abstract.nuspec
1.4 KiB