Ler em inglês

Compartilhar via


Task<TResult>.ConfigureAwait Método

Definição

Sobrecargas

ConfigureAwait(Boolean)

Configura um awaiter usado para aguardar este Task<TResult>.

ConfigureAwait(ConfigureAwaitOptions)

Configura um awaiter usado para aguardar este Task.

ConfigureAwait(Boolean)

Origem:
Future.cs
Origem:
Future.cs
Origem:
Future.cs

Configura um awaiter usado para aguardar este Task<TResult>.

C#
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext);

Parâmetros

continueOnCapturedContext
Boolean

true para tentar realizar marshaling da continuação de volta ao contexto original capturado; caso contrário, false.

Retornos

Um objeto usado para aguardar essa tarefa.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ConfigureAwait(ConfigureAwaitOptions)

Origem:
Future.cs
Origem:
Future.cs

Configura um awaiter usado para aguardar este Task.

C#
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait(System.Threading.Tasks.ConfigureAwaitOptions options);

Parâmetros

options
ConfigureAwaitOptions

Opções usadas para configurar como as esperas nesta tarefa são executadas.

Retornos

Um objeto usado para aguardar essa tarefa.

Exceções

O argumento options especifica um valor inválido.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET 8, 9, 10