WithCancellation(Task, CancellationToken)
Awaits for a Task with a CancellationToken.
Declaration
public static Task WithCancellation(this Task task, CancellationToken cancellationToken)Parameters
| Type | Name | Description |
|---|---|---|
| Task | task | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task |
WithCancellation<T>(Task<T>, CancellationToken)
Awaits for a Task<TResult> with a CancellationToken.
Declaration
public static Task<T> WithCancellation<T>(this Task<T> task, CancellationToken cancellationToken)Parameters
| Type | Name | Description |
|---|---|---|
| Task<T> | task | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<T> |
Type Parameters
| Name | Description |
|---|---|
| T |
WithCancellation(ValueTask, CancellationToken)
Awaits for a ValueTask with a CancellationToken.
Declaration
public static ValueTask WithCancellation(this ValueTask task, CancellationToken cancellationToken)Parameters
| Type | Name | Description |
|---|---|---|
| ValueTask | task | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| ValueTask |
WithCancellation<T>(ValueTask<T>, CancellationToken)
Awaits for a ValueTask<TResult> with a CancellationToken.
Declaration
public static ValueTask<T> WithCancellation<T>(this ValueTask<T> task, CancellationToken cancellationToken)Parameters
| Type | Name | Description |
|---|---|---|
| ValueTask<T> | task | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| ValueTask<T> |
Type Parameters
| Name | Description |
|---|---|
| T |