2017-05-08 84 views
3

所以,如果我有一个演员,我用的是以下行:如何使ServiceFabric演员在遥远的未来熄灭

await RegisterReminderAsync("My Reminder", new byte[0], 
    TimeSpan.FromDays(30), TimeSpan.FromSeconds(60)).ConfigureAwait(false); 

我可以设置提醒,30天走下车,用了一段60秒。但是,如果我尝试设置提醒在60天后关闭,则会抛出异常,因为RegisterReminderAsync将数据转换为毫秒为无符号整数(uint),该值只能保留大约50天。那么,如果我想在未来一年中设置提醒,该怎么办?还是10年?

我可以设置提醒,以便在调用旧提醒时填充新的提醒,从而允许我无限期地延长期限,但这看起来很脏,而不是我们可以使用的最佳实施。有没有办法指定方法如何处理截止日期?

回答