你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ActorBase.RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向执行组件注册提醒。
protected System.Threading.Tasks.Task<Microsoft.ServiceFabric.Actors.Runtime.IActorReminder> RegisterReminderAsync (string reminderName, byte[] state, TimeSpan dueTime, TimeSpan period);
member this.RegisterReminderAsync : string * byte[] * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Actors.Runtime.IActorReminder>
Protected Function RegisterReminderAsync (reminderName As String, state As Byte(), dueTime As TimeSpan, period As TimeSpan) As Task(Of IActorReminder)
参数
- reminderName
- String
要注册的提醒的名称。 每个执行组件的名称必须是唯一的。
- state
- Byte[]
传递给提醒调用的用户状态。
- dueTime
- TimeSpan
首次调用提醒之前要延迟的时间量。 指定负 1 (-1) 毫秒以禁用调用。 指定零 (0) ,以在注册后立即调用提醒。
- period
- TimeSpan
第一次调用后提醒调用之间的时间间隔。 指定负 1 (-1) 毫秒以禁用定期调用。
返回
表示异步注册操作的任务。 任务的结果提供有关已注册的提醒的信息,并用于使用 UnregisterReminderAsync(IActorReminder)取消注册提醒。
注解
派生自 ActorBase 的类必须实现 IRemindable 才能使用提醒调用。 可以随时注册多个提醒,由 reminderName
唯一标识。 也可以通过再次调用此方法来更新现有提醒。 提醒调用与其他提醒和其他执行组件方法回调同步。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈