You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
700 B
24 lines
700 B
using Microsoft.Extensions.Configuration;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace LINGYUN.MicroService.OpenApi.Gateway;
|
|
|
|
public static class AbpHostingHostBuilderExtensions
|
|
{
|
|
public const string AppYarpJsonPath = "yarp.json";
|
|
public static IHostBuilder AddYarpJson(
|
|
this IHostBuilder hostBuilder,
|
|
bool optional = true,
|
|
bool reloadOnChange = true,
|
|
string path = AppYarpJsonPath)
|
|
{
|
|
return hostBuilder.ConfigureAppConfiguration((_, builder) =>
|
|
{
|
|
builder.AddJsonFile(
|
|
path: AppYarpJsonPath,
|
|
optional: optional,
|
|
reloadOnChange: reloadOnChange
|
|
);
|
|
});
|
|
}
|
|
}
|
|
|