C# Класс Platform.TaskUtils

Provides extension methods and static utility methods for ITasks objects.
Показать файл Открыть проект

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

Метод Описание
WaitForAnyTaskState ( this task, System.TimeSpan timeout ) : bool

Waits for a task to reach one or more given states

WaitForAnyTaskState ( this task, System.TimeSpan timeout, Predicate acceptState ) : bool

Waits for a task to reach a given state

WaitForAnyTaskState ( this task ) : void

Waits for a task to reach one or more given states

WaitForAnyTaskState ( this task, Predicate acceptState ) : void

Waits for a task to reach a given state

WaitForFinish ( this task ) : void

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

WaitForAnyTaskState() публичный статический Метод

Waits for a task to reach one or more given states
public static WaitForAnyTaskState ( this task, System.TimeSpan timeout ) : bool
task this The task to wait on
timeout System.TimeSpan A timeout
Результат bool

WaitForAnyTaskState() публичный статический Метод

Waits for a task to reach a given state
public static WaitForAnyTaskState ( this task, System.TimeSpan timeout, Predicate acceptState ) : bool
task this The task to wait on
timeout System.TimeSpan A timeout
acceptState Predicate A predicate that validates for a given state
Результат bool

WaitForAnyTaskState() публичный статический Метод

Waits for a task to reach one or more given states
public static WaitForAnyTaskState ( this task ) : void
task this The task to wait on
Результат void

WaitForAnyTaskState() публичный статический Метод

Waits for a task to reach a given state
public static WaitForAnyTaskState ( this task, Predicate acceptState ) : void
task this The task to wait on
acceptState Predicate A predicate that validates for a given state
Результат void

WaitForFinish() публичный статический Метод

public static WaitForFinish ( this task ) : void
task this
Результат void