Linguagem

AwaitExtensions Classe

Definição

Métodos de extensão e awaitables para .NET 4.5.

public ref class AwaitExtensions abstract sealed
public ref class AwaitExtensions abstract sealed
class AwaitExtensions abstract sealed
public static class AwaitExtensions
type AwaitExtensions = class
Public Module AwaitExtensions
Herança
AwaitExtensions

Métodos

Nome Description
ConfigureAwait(YieldAwaitable, Boolean)

Converte um YieldAwaitable em um AwaitExtensions.ConfiguredTaskYieldAwaitable.

ConfigureAwaitForAggregateException(Task, Boolean)

Retorna um awaitable que será lançado AggregateException da Exception propriedade da tarefa se ela falhar.

ConfigureAwaitRunInline(Task)

Obtém um aguardável que agenda a continuação com uma preferência para executar de forma síncrona na pilha de chamadas que concluiu o Task, sem levar em conta a ID do thread ou qualquer SynchronizationContext que possa ser aplicada quando a continuação for agendada ou quando o antecedente for concluído.

ConfigureAwaitRunInline<T>(Task<T>)

Obtém um aguardável que agenda a continuação com uma preferência para executar de forma síncrona na pilha de chamadas que concluiu o Task, sem levar em conta a ID do thread ou qualquer SynchronizationContext que possa ser aplicada quando a continuação for agendada ou quando o antecedente for concluído.

GetAwaiter(SynchronizationContext)

Obtém um aguardador que agenda continuações no especificado SynchronizationContext.

GetAwaiter(TaskScheduler)

Obtém um aguardador que agenda continuações no agendador especificado.

GetAwaiter(WaitHandle)

Fornece funcionalidade de espera para s comuns WaitHandle.

SwitchTo(TaskScheduler, Boolean)

Obtém um aguardado que agenda continuações no agendador especificado.

WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken)

Retorna uma tarefa que é concluída quando a chave do Registro especificada é alterada.

WaitForExitAsync(Process, CancellationToken)

Retorna uma tarefa que é concluída quando o processo é encerrado e fornece o código de saída desse processo.

Aplica-se a

Acesso thread-safe

Esse tipo é thread-safe para todos os membros.