Table of Contents

ContinueWithCapturedContext Method

Definition

Namespace
Cuemon.Extensions.Threading.Tasks
Assemblies
Cuemon.Extensions.Threading.dll
Source
src/Cuemon.Extensions.Threading/Tasks/TaskExtensions.cs

ContinueWithCapturedContext(Task)

Configures an awaiter to marshal the continuation back to the captured synchronization context.

public static ConfiguredTaskAwaitable ContinueWithCapturedContext(this Task task)

Parameters

task Task

The Task to extend.

Returns

ConfiguredTaskAwaitable

An object used to await this task.

ContinueWithCapturedContext<TResult>(Task<TResult>)

Configures an awaiter to marshal the continuation back to the captured synchronization context.

public static ConfiguredTaskAwaitable<TResult> ContinueWithCapturedContext<TResult>(this Task<TResult> task)

Parameters

task Task<TResult>

The Task to extend.

Returns

ConfiguredTaskAwaitable<TResult>

An object used to await this task.

Type Parameters

TResult

The type of the result produced by this Task<TResult>.