Click or drag to resize
Akka.NETIActionScheduler Interface
A scheduler able of scheduling actions

Namespace:  Akka.Actor
Assembly:  Akka (in Akka.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public interface IActionScheduler

The IActionScheduler type exposes the following members.

Methods
  NameDescription
Public methodScheduleOnce(TimeSpan, Action)
Schedules an action to be invoked after an delay. The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor.
Remarks
Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.
Public methodScheduleOnce(TimeSpan, Action, ICancelable)
Schedules an action to be invoked after an delay. The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor.
Remarks
Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.
Public methodScheduleRepeatedly(TimeSpan, TimeSpan, Action)
Schedules an action to be invoked after an initial delay and then repeatedly. The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor
Remarks
Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.
Public methodScheduleRepeatedly(TimeSpan, TimeSpan, Action, ICancelable)
Schedules an action to be invoked after an initial delay and then repeatedly. The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor
Remarks
Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.
Top
Extension Methods
  NameDescription
Public Extension MethodScheduleOnce
Schedules an action to be invoked after an delay. The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor.
Remarks
Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleOnceCancelable(TimeSpan, Action)Overloaded.
Schedules an action to be invoked after an delay.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleOnceCancelable(Int32, Action)Overloaded.
Schedules an action to be invoked after an delay.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleRepeatedly
Schedules an action to be invoked after an initial delay and then repeatedly. The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor
Remarks
Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleRepeatedlyCancelable(TimeSpan, TimeSpan, Action)Overloaded.
Schedules an action to be invoked after an initial delay and then repeatedly.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleRepeatedlyCancelable(Int32, Int32, Action)Overloaded.
Schedules an action to be invoked after an initial delay and then repeatedly.
(Defined by SchedulerExtensions.)
Top
See Also