C# Class Akka.Dispatch.ActorTaskScheduler

Inheritance: System.Threading.Tasks.TaskScheduler
Afficher le fichier Open project: rogeralsing/akka.net Class Usage Examples

Méthodes publiques

Méthode Description
RunTask ( System.Action action ) : void
RunTask ( Func asyncAction ) : void

Méthodes protégées

Méthode Description
GetScheduledTasks ( ) : IEnumerable
QueueTask ( Task task ) : void
TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool

Private Methods

Méthode Description
ActorTaskScheduler ( ActorCell actorCell ) : System
ExecuteTask ( Task task ) : void
GetTaskException ( Task task ) : Exception
ScheduleTask ( Task task ) : void
TryUnwrapAggregateException ( AggregateException aggregateException ) : Exception

Method Details

GetScheduledTasks() protected méthode

protected GetScheduledTasks ( ) : IEnumerable
Résultat IEnumerable

QueueTask() protected méthode

protected QueueTask ( Task task ) : void
task Task
Résultat void

RunTask() public static méthode

public static RunTask ( System.Action action ) : void
action System.Action
Résultat void

RunTask() public static méthode

public static RunTask ( Func asyncAction ) : void
asyncAction Func
Résultat void

TryExecuteTaskInline() protected méthode

protected TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool
task Task
taskWasPreviouslyQueued bool
Résultat bool