WorkerThread.Post 方法

定義

多載

Post(Action)

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

參數

callback
Action

傳回

適用於

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

參數

cancellationToken
CancellationToken

傳回

適用於

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>

類型參數

T

參數

callback
Func<T>

傳回

Task<T>

適用於

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>

類型參數

T

參數

callback
Func<CancellationToken,T>
cancellationToken
CancellationToken

傳回

Task<T>

適用於