SQL Azure データベースに対してコードを定期的に実行する Azure ワーカー ロールがあります。これが私の現在のコードです:
const int oneHour = 216000000; // milliseconds
while (true)
{
var numConversions = SaveSeedsToSQL.ConvertRemainingPotentialQueryURLsToSeeds();
SaveLogEntryToSQL.Save(new LogEntry { Count = numConversions });
Thread.Sleep(oneHour);
}
Thread.Sleep(216000000) は、このような定期的ではあるが頻度の低いイベントをプログラミングするための最良の方法ですか? それとも、利用すべき Azure ワーカー ロールのウェイクアップと再実行のメカニズムのようなものはありますか?