C# Класс Akka.Actor.SchedulerBase

Abstract base class for implementing any custom IScheduler implementation used by Akka.NET. All constructed schedulers are expected to support the Config and ILoggingAdapter arguments provided on the default constructor for this class.
Наследование: IScheduler, IAdvancedScheduler
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
IActionScheduler void
IActionScheduler void
IActionScheduler void
IActionScheduler void
ITellScheduler void
ITellScheduler void
ITellScheduler void
ITellScheduler void

Защищенные методы

Метод Описание
InternalScheduleOnce ( System.TimeSpan delay, System.Action action, ICancelable cancelable ) : void
InternalScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action, ICancelable cancelable ) : void
InternalScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
InternalScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
ValidateDelay ( System.TimeSpan delay, string parameterName ) : void
ValidateInterval ( System.TimeSpan interval, string parameterName ) : void

Приватные методы

Метод Описание
IActionScheduler ( System.TimeSpan delay, System.Action action ) : void
IActionScheduler ( System.TimeSpan delay, System.Action action, ICancelable cancelable ) : void
IActionScheduler ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action ) : void
IActionScheduler ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action, ICancelable cancelable ) : void
ITellScheduler ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender ) : void
ITellScheduler ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
ITellScheduler ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender ) : void
ITellScheduler ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void

Описание методов

InternalScheduleOnce() защищенный абстрактный Метод

protected abstract InternalScheduleOnce ( System.TimeSpan delay, System.Action action, ICancelable cancelable ) : void
delay System.TimeSpan
action System.Action
cancelable ICancelable
Результат void

InternalScheduleRepeatedly() защищенный абстрактный Метод

protected abstract InternalScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action, ICancelable cancelable ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
action System.Action
cancelable ICancelable
Результат void

InternalScheduleTellOnce() защищенный абстрактный Метод

protected abstract InternalScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
delay System.TimeSpan
receiver ICanTell
message object
sender IActorRef
cancelable ICancelable
Результат void

InternalScheduleTellRepeatedly() защищенный абстрактный Метод

protected abstract InternalScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
receiver ICanTell
message object
sender IActorRef
cancelable ICancelable
Результат void

ValidateDelay() защищенный статический Метод

protected static ValidateDelay ( System.TimeSpan delay, string parameterName ) : void
delay System.TimeSpan
parameterName string
Результат void

ValidateInterval() защищенный статический Метод

protected static ValidateInterval ( System.TimeSpan interval, string parameterName ) : void
interval System.TimeSpan
parameterName string
Результат void