3
所以,如果我有一个演员,我用的是以下行:如何使ServiceFabric演员在遥远的未来熄灭
await RegisterReminderAsync("My Reminder", new byte[0],
TimeSpan.FromDays(30), TimeSpan.FromSeconds(60)).ConfigureAwait(false);
我可以设置提醒,30天走下车,用了一段60秒。但是,如果我尝试设置提醒在60天后关闭,则会抛出异常,因为RegisterReminderAsync
将数据转换为毫秒为无符号整数(uint
),该值只能保留大约50天。那么,如果我想在未来一年中设置提醒,该怎么办?还是10年?
我可以设置提醒,以便在调用旧提醒时填充新的提醒,从而允许我无限期地延长期限,但这看起来很脏,而不是我们可以使用的最佳实施。有没有办法指定方法如何处理截止日期?
这将是伟大的!然后,我们可以将未来的时间设置为5.84亿年(无论如何,假设uint64s)。当然,一旦Y584M接近,我们将不得不担心环绕,因此最好不要放置太多的库存;) – Woody1193