首页 > 解决方案 > Service Fabric 提醒 - 触发的剩余时间

问题描述

假设我有一个通过 OnActivateAsync 方法注册的服务结构提醒。现在,对于通过 GetReminder 方法的这些 Service Fabric 提醒,我可以检查提醒是否已经存在。但是我可以检查下这个提醒计划何时触发吗?

例如,我注册了一个为期 4 小时的提醒,它在下午 2 点触发(计划在下午 6 点触发下一个)。现在在下午 3:30,我的一些其他服务想知道下一次提醒安排的时间。我可以通过 GetReminder 方法获得此提醒,但我无法获得下一次执行的剩余时间。

遵循此文档 -演员计时器和提醒

标签: c#asp.netazure-service-fabric

解决方案


使用提醒到期日。在结果小于当前时间时添加句点。第一次较大时,差异是直到下一次触发的剩余时间。


推荐阅读