C# Класс AvalonStudio.Extensibility.Threading.JobRunner

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
InvokeAsync ( System.Action action ) : Task

Invokes a method on the main loop.

RunJobs ( ) : void

Runs continuations pushed on the loop.

RunLoop ( CancellationToken cancellationToken ) : void

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

Метод Описание
AddJob ( Job job ) : void
Post ( System.Action action ) : void

Post action that will be invoked on main thread

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

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

Invokes a method on the main loop.
public InvokeAsync ( System.Action action ) : Task
action System.Action The method.
Результат Task

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

Runs continuations pushed on the loop.
public RunJobs ( ) : void
Результат void

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

public RunLoop ( CancellationToken cancellationToken ) : void
cancellationToken System.Threading.CancellationToken
Результат void