AkkaNet 弃用调度程序 - 如何替换它?

AkkaNet deprecated scheduler - how to replace it?

我有一个方法:

 Context.System.Scheduler.Schedule(
              TimeSpan.FromSeconds(5), 
              TimeSpan.FromSeconds(5), 
              Self, 
              message);

我知道这已被弃用,我应该使用

Context.SelfTellRepeatedly()

但是没有这样的方法 - 或者我可能遗漏了什么? 谢谢你的时间。

我认为你是对的,看起来这个方法不见了。我不知道这是不是故意的,可能是 Obsolete 消息已经过时了。可能值得将其作为维护者的问题提出。

不过,希望您看到的是这封邮件。

[Obsolete("Use ScheduleTellRepeatedly() or Context.SelfTellRepeatedly() instead.
This method will be removed in future versions.")]
public static void Schedule(this IScheduler scheduler, 
       TimeSpan initialDelay, TimeSpan interval, IActorRef receiver, object message)

正确的替代方法是 Scheduler.ScheduleTellRepeatedly() 方法,该方法确实存在。