我正在使用 Azure App Configuration 将配置加载到我的 Azure Functions 中。 https://docs.microsoft.com/en-us/dotnet/api/overview/azure/data.appconfiguration-readme?view=azure-dotnet-preview
我正在使用一个free
计划,但由于默认的 30 秒缓存到期,我遇到了请求限制问题。【至少我是这么认为的】
为了防止这种情况我使用SetCacheExpiration
如下,
builder.AddAzureAppConfiguration(options =>
{
options.Connect(this.Values.AppConfigConnectionString)
.ConfigureRefresh(refresh =>
{
// default is 30 seconds
refresh.SetCacheExpiration(TimeSpan.FromDays(10));
});
options.Select(keyFilter: KeyFilter.Any, labelFilter: this.Values.Env);
});
我不需要刷新这个键值,因为它不会经常改变。所以我的问题是,是否可以禁用此缓存过期?
如果是这样,怎么做?如果没有,解决方法应该是什么?
TIA,基兰。