C# Класс Akka.TestKit.TestScheduler

Наследование: IScheduler, IAdvancedScheduler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Advance ( System.TimeSpan offset ) : void
AdvanceTo ( DateTimeOffset when ) : void
ScheduleOnce ( System.TimeSpan delay, System.Action action ) : void
ScheduleOnce ( System.TimeSpan delay, System.Action action, ICancelable cancelable ) : void
ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action ) : void
ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action, ICancelable cancelable ) : void
ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender ) : void
ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender ) : void
ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
TestScheduler ( ActorSystem system ) : System

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

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

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

Advance() публичный Метод

public Advance ( System.TimeSpan offset ) : void
offset System.TimeSpan
Результат void

AdvanceTo() публичный Метод

public AdvanceTo ( DateTimeOffset when ) : void
when DateTimeOffset
Результат void

ScheduleOnce() публичный Метод

public ScheduleOnce ( System.TimeSpan delay, System.Action action ) : void
delay System.TimeSpan
action System.Action
Результат void

ScheduleOnce() публичный Метод

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

ScheduleRepeatedly() публичный Метод

public ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
action System.Action
Результат void

ScheduleRepeatedly() публичный Метод

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

ScheduleTellOnce() публичный Метод

public ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender ) : void
delay System.TimeSpan
receiver ICanTell
message object
sender IActorRef
Результат void

ScheduleTellOnce() публичный Метод

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

ScheduleTellRepeatedly() публичный Метод

public ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
receiver ICanTell
message object
sender IActorRef
Результат void

ScheduleTellRepeatedly() публичный Метод

public ScheduleTellRepeatedly ( 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

TestScheduler() публичный Метод

public TestScheduler ( ActorSystem system ) : System
system ActorSystem
Результат System