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