C# Класс Brod.Common.Tasks.TaskEngine

TaskEngine that starts, waits or cancells execution of Tasks
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

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

Try to dispose all tasks

Start ( CancellationToken token, Int32 timeout ) : Task

Start engine host. This will start each task in registered in this host.

TaskEngine ( ) : System

Constructor overload

TaskEngine ( ICollection tasks ) : System

Constructs TaskEngine with specified non-empty collection of tasks

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

Метод Описание
Initialize ( ) : void

Initialize Engine TaskEngine

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

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

Try to dispose all tasks
public Dispose ( ) : void
Результат void

Start() публичный метод

Start engine host. This will start each task in registered in this host.
public Start ( CancellationToken token, Int32 timeout ) : Task
token System.Threading.CancellationToken /// A CancellationToken to observe while waiting for the tasks to complete. ///
timeout System.Int32 /// The number of milliseconds to wait, or Infinite (-1) to wait indefinitely ///
Результат Task

TaskEngine() публичный метод

Constructor overload
public TaskEngine ( ) : System
Результат System

TaskEngine() публичный метод

Constructs TaskEngine with specified non-empty collection of tasks
public TaskEngine ( ICollection tasks ) : System
tasks ICollection
Результат System