Cónsul como un centro de distribución, en Configurar aplicación Asp.Net Core actualiza automáticamente basa en el valor / clave
https://github.com/wintoncode/Winton.Extensions.Configuration.Consul
Descargar el código fuente, compilar
Modificar: Programa de la dirección del cónsul
Un aumento cónsul en la clave / valor
clave = appsettings.json
valor = { "TestConfig": { "clave": "King88888888", "name": "dacong", "title": "FMS MES"}}
Ejecutar Sitio Web
TestConfig: clave
Puede personalizar su propia clase
[ApiController]
[Ruta ( "[controlador]")]
public class HomeController: ControllerBase
{
config Config privada;
HomeController pública (IOptionsSnapshot <Config> config)
{
this.config = config.Value;
}
// Obtener: / <controlador> /
[HttpGet ( "{} Índice")]
pública Índice IActionResult ()
{
retorno OK (nueva configuración {});
}
}
public class Configs
{
string clave pública {get; conjunto; }
Nombre cadena pública {get; conjunto; }
public String Título {get; conjunto; }
}