gpt4 book ai didi

c# - Azure Web 作业 - 保存应用程序设置以在重新启动后保留

转载 作者:行者123 更新时间:2023-12-03 04:34:48 25 4
gpt4 key购买 nike

我正在运行一个 Azure“始终在线”连续 Web 作业

我的应用程序执行以下操作:

  1. 使用应用程序设置检查“上次更新记录”是什么。 (属性.设置.默认.属性)

  2. 如果属性有值,则当应用程序重新启动或中止等时,它将从此时继续。 (听起来很简单吧?)

    没有发生,有什么想法我应该如何保留应用程序中的设置吗?

我想尝试避免任何其他服务调用,是否有 Azure Webjob 的功能用于保存和检索可以在每次重新启动时保留的设置?

有什么想法吗?

(如果我的代码有任何感兴趣的优化说明,请评论)

    if (lastUpdatedRecord > 0)
{
if (Properties.Settings.Default.lastUpdatedRecord >= maximum)
{
Properties.Settings.Default.lastUpdatedRecord = 0;
Properties.Settings.Default.Save();
}
else
{
Console.WriteLine("I see were not done yet with our last run, resuming where we left off [" + lastUpdatedRecord + "]");
start = lastUpdatedRecord;
}
}
else
{
start = gatherStart;
Properties.Settings.Default.lastUpdatedRecord = 0;
Properties.Settings.Default.Save();
}

for (i = start; i <= maximum; i++)

最佳答案

我认为您正在寻找 External Configuration Store

文章讲解了如何实现External Configuration Store模式,源码可以找到here .

关于c# - Azure Web 作业 - 保存应用程序设置以在重新启动后保留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28144309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com