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