c# - Service Fabric 提醒 - 触发的剩余时间
问题描述
假设我有一个通过 OnActivateAsync 方法注册的服务结构提醒。现在,对于通过 GetReminder 方法的这些 Service Fabric 提醒,我可以检查提醒是否已经存在。但是我可以检查下这个提醒计划何时触发吗?
例如,我注册了一个为期 4 小时的提醒,它在下午 2 点触发(计划在下午 6 点触发下一个)。现在在下午 3:30,我的一些其他服务想知道下一次提醒安排的时间。我可以通过 GetReminder 方法获得此提醒,但我无法获得下一次执行的剩余时间。
遵循此文档 -演员计时器和提醒
解决方案
使用提醒到期日。在结果小于当前时间时添加句点。第一次较大时,差异是直到下一次触发的剩余时间。
推荐阅读
- python - 如何在 Python 中使用 str.split() 过滤掉一行和一列
- file - 无法获取 C:\windows\system32\OOBE 文件夹结构下的所有文件和文件夹
- python - Atom 不显示虚拟环境
- c# - 在系统范围内替换 ASP.NET Core 3.1 JSON 实现
- perl - 将 Jackett api 直接 URL 转换为磁铁 URL
- api - Flutter 应用程序错误“NoSuchMethodError:在 null 上调用了 getter 'length'”
- sql - SQL插入具有2个非唯一主键的表
- reactjs - TypeScript:类型 'T' 不满足约束 '(...args: any) => any'
- flutter - 如何从博客 API 在我的颤振应用程序中加载“图像”
- java - 动态限制调用特定端点的数量