Table of Contents

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