我的申请执行以下操作:
如果该属性具有值,则当应用程序重新启动或中止时,将从此时开始继续。 (听起来很简单吧?)
这是 没有发生 ,我应该如何保留应用中的设置?
我想尝试避免任何其他服务调用,是否有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++)