Я использую Azure Конфигурация приложения для загрузки конфигурации в мои Azure Функции. 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);
});
Мне не нужно обновлять sh это значение ключа, потому что оно не собираюсь часто менять. Итак, мой вопрос, возможно ли отключить этот срок действия кэша?
Если так, то как? Если нет, то каким должен быть обходной путь?
TIA, Киран.