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()
方法,该方法确实存在。
我有一个方法:
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()
方法,该方法确实存在。