WorkerThread.Post Method

Definition

Overloads

Post(Action)
Post(Action<CancellationToken>, CancellationToken)
Post<T>(Func<T>)
Post<T>(Func<CancellationToken,T>, CancellationToken)

Post(Action)

public System.Threading.Tasks.Task Post (Action callback);
member this.Post : Action -> System.Threading.Tasks.Task

Parameters

callback
Action

Returns

Applies to

Post(Action<CancellationToken>, CancellationToken)

public System.Threading.Tasks.Task Post (Action<System.Threading.CancellationToken> callback, System.Threading.CancellationToken cancellationToken);
member this.Post : Action<System.Threading.CancellationToken> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parameters

cancellationToken
CancellationToken

Returns

Applies to

Post<T>(Func<T>)

public System.Threading.Tasks.Task<T> Post<T> (Func<T> callback);
member this.Post : Func<'T> -> System.Threading.Tasks.Task<'T>

Type Parameters

T

Parameters

callback
Func<T>

Returns

Task<T>

Applies to

Post<T>(Func<CancellationToken,T>, CancellationToken)

public System.Threading.Tasks.Task<T> Post<T> (Func<System.Threading.CancellationToken,T> callback, System.Threading.CancellationToken cancellationToken);
member this.Post : Func<System.Threading.CancellationToken, 'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>

Type Parameters

T

Parameters

callback
Func<CancellationToken,T>
cancellationToken
CancellationToken

Returns

Task<T>

Applies to