C# Класс NLight.Threading.Tasks.SingleThreadTaskScheduler

Наследование: System.Threading.Tasks.TaskScheduler, IDisposable
Показать файл Открыть проект

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

Метод Описание
Dispose ( ) : void
SingleThreadTaskScheduler ( string name = null, ThreadPriority priority = ThreadPriority.Normal, ApartmentState apartmentState = ApartmentState.STA ) : System

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

Метод Описание
GetScheduledTasks ( ) : IEnumerable
QueueTask ( Task task ) : void
TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool

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

Метод Описание
Dispose ( bool disposing ) : void
ValidateIsDisposed ( ) : void

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

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

public Dispose ( ) : void
Результат void

GetScheduledTasks() защищенный Метод

protected GetScheduledTasks ( ) : IEnumerable
Результат IEnumerable

QueueTask() защищенный Метод

protected QueueTask ( Task task ) : void
task Task
Результат void

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

public SingleThreadTaskScheduler ( string name = null, ThreadPriority priority = ThreadPriority.Normal, ApartmentState apartmentState = ApartmentState.STA ) : System
name string
priority ThreadPriority
apartmentState ApartmentState
Результат System

TryExecuteTaskInline() защищенный Метод

protected TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool
task Task
taskWasPreviouslyQueued bool
Результат bool