TaskUtilities Class |
Namespace: ShellBoost.Core.Utilities
public static class TaskUtilities
The TaskUtilities type exposes the following members.
Name | Description | |
---|---|---|
EnsureSTAThreadTask(Action) |
If the current thread is STA, run the specified action, otherwise start an STA thread and run the action in this new thread.
| |
EnsureSTAThreadTaskT(FuncT) |
If the current thread is STA, run the specified function, otherwise start an STA thread and run the function in this new thread.
| |
Forget |
Forgets a task, with acceptable exceptions.
| |
ForgetAwait |
Forgets a task, with acceptable exceptions, using current synchronization context.
| |
RunTasksInParallelT(IEnumerableT, FuncT, Task, Int32) |
Runs a list of tasks in parallel on a list of work items .
| |
RunTasksInParallelT(IEnumerableT, FuncT, CancellationToken, Task, CancellationToken, Int32) |
Runs a list of tasks in parallel on a list of work items .
| |
StartSTAThreadTask(Action) |
Starts a a new STA thread and run the specified action.
| |
StartSTAThreadTaskT(FuncT) |
Starts a a new STA thread and run the specified function.
|