InThreadPool
Method
InThreadPool(IRunnable, CancellationToken)
public static void InThreadPool(Run.IRunnable job, CancellationToken cancellationToken = default)
Parameters
job
Run.IRunnable
cancellationToken
CancellationToken
InThreadPool(IRunnable, TaskScheduler, CancellationToken)
public static void InThreadPool(Run.IRunnable job, TaskScheduler scheduler, CancellationToken cancellationToken = default)
Parameters
job
Run.IRunnable
scheduler
TaskScheduler
cancellationToken
CancellationToken
InThreadPool(Action)
public static void InThreadPool(Action act)
Parameters
act
Action
InThreadPool<T>(T, Action<T>)
public static void InThreadPool<T>(T state, Action<T> act)
Parameters
state
T
act
Action<T>
Type Parameters
T
InThreadPool(Func<CancellationToken, ValueTask>, CancellationToken)
public static void InThreadPool(Func<CancellationToken, ValueTask> func, CancellationToken cancellationToken = default)
Parameters
func
Func<CancellationToken, ValueTask>
cancellationToken
CancellationToken
InThreadPool<T>(T, Func<T, CancellationToken, ValueTask>, CancellationToken)
public static void InThreadPool<T>(T state, Func<T, CancellationToken, ValueTask> func, CancellationToken cancellationToken = default)
Parameters
state
T
func
Func<T, CancellationToken, ValueTask>
cancellationToken
CancellationToken
Type Parameters
T