Click or drag to resize
Akka.NETIScheduler Interface
TBD

Namespace:  Akka.Actor
Assembly:  Akka (in Akka.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public interface IScheduler : ITellScheduler, 
	ITimeProvider

The IScheduler type exposes the following members.

Properties
  NameDescription
Public propertyAdvanced
Gets the advanced scheduler which will allow you to schedule actions.
Remarks
Note! It's considered bad practice to use concurrency inside actors and very easy to get wrong so usage is discouraged.
Public propertyHighResMonotonicClock
TBD
(Inherited from ITimeProvider.)
Public propertyMonotonicClock
TBD
(Inherited from ITimeProvider.)
Public propertyNow
Gets the scheduler's notion of current time.
(Inherited from ITimeProvider.)
Top
Methods
  NameDescription
Public methodScheduleTellOnce(TimeSpan, ICanTell, Object, IActorRef)
Schedules to send a message once after a specified period of time.
(Inherited from ITellScheduler.)
Public methodScheduleTellOnce(TimeSpan, ICanTell, Object, IActorRef, ICancelable)
Schedules to send a message once after a specified period of time.
(Inherited from ITellScheduler.)
Public methodScheduleTellRepeatedly(TimeSpan, TimeSpan, ICanTell, Object, IActorRef)
Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.
(Inherited from ITellScheduler.)
Public methodScheduleTellRepeatedly(TimeSpan, TimeSpan, ICanTell, Object, IActorRef, ICancelable)
Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.
(Inherited from ITellScheduler.)
Top
Extension Methods
  NameDescription
Public Extension MethodSchedule(TimeSpan, TimeSpan, Action)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodSchedule(TimeSpan, TimeSpan, IActorRef, Object)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodSchedule(TimeSpan, TimeSpan, Action, CancellationToken)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodSchedule(TimeSpan, TimeSpan, IActorRef, Object, CancellationToken)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodScheduleOnce(TimeSpan, Action)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodScheduleOnce(TimeSpan, IActorRef, Object)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodScheduleOnce(TimeSpan, Action, CancellationToken)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodScheduleOnce(TimeSpan, IActorRef, Object, CancellationToken)Overloaded.
TBD
(Defined by DeprecatedSchedulerExtensions.)
Public Extension MethodScheduleTellOnce
Schedules to send a message once after a specified period of time.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleTellOnceCancelable(TimeSpan, ICanTell, Object, IActorRef)Overloaded.
Schedules to send a message once after a specified period of time.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleTellOnceCancelable(Int32, ICanTell, Object, IActorRef)Overloaded.
Schedules to send a message once after a specified period of time.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleTellRepeatedly
Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleTellRepeatedlyCancelable(TimeSpan, TimeSpan, ICanTell, Object, IActorRef)Overloaded.
Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.
(Defined by SchedulerExtensions.)
Public Extension MethodScheduleTellRepeatedlyCancelable(Int32, Int32, ICanTell, Object, IActorRef)Overloaded.
Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.
(Defined by SchedulerExtensions.)
Top
See Also