C# Class MessageBus.Core.SyncTaskScheduler

Default task scheduler which executes all tasks in current thread
Inheritance: System.Threading.Tasks.TaskScheduler
Afficher le fichier Open project: parshim/MessageBus

Méthodes protégées

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

Method Details

GetScheduledTasks() protected méthode

protected GetScheduledTasks ( ) : IEnumerable
Résultat IEnumerable

QueueTask() protected méthode

protected QueueTask ( System.Threading.Tasks.Task task ) : void
task System.Threading.Tasks.Task
Résultat void

TryExecuteTaskInline() protected méthode

protected TryExecuteTaskInline ( System.Threading.Tasks.Task task, bool taskWasPreviouslyQueued ) : bool
task System.Threading.Tasks.Task
taskWasPreviouslyQueued bool
Résultat bool