Class TaskExtensions
Inheritance
System.Object
TaskExtensions
Assembly: OpenAPI.dll
Syntax
public static class TaskExtensions : object
Methods
|
Improve this Doc
View Source
Then<TResult>(Task<TResult>, Action<TResult>)
Blocking version of ContinueWith.
Declaration
public static TResult Then<TResult>(this Task<TResult> task, Action<TResult> continuationAction)
Parameters
Type |
Name |
Description |
Task<TResult> |
task |
|
Action<TResult> |
continuationAction |
|
Returns
Type Parameters
|
Improve this Doc
View Source
Then<TResult>(Task<TResult>, Action<TResult>, CancellationToken)
Blocking version of ContinueWith.
Declaration
public static TResult Then<TResult>(this Task<TResult> task, Action<TResult> continuationAction, CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
Task<TResult> |
task |
|
Action<TResult> |
continuationAction |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
|
Improve this Doc
View Source
ThenAsync<TResult>(Task<TResult>, Action<TResult>)
Declaration
public static Task<TResult> ThenAsync<TResult>(this Task<TResult> task, Action<TResult> continuationAction)
Parameters
Type |
Name |
Description |
Task<TResult> |
task |
|
Action<TResult> |
continuationAction |
|
Returns
Type |
Description |
Task<TResult> |
|
Type Parameters