Idioma

AsyncHelpers Classe

Definição

Fornece auxiliares para tarefas em espera e aguardadores em métodos assíncronos geridos em tempo de execução.

public ref class AsyncHelpers abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class AsyncHelpers
public static class AsyncHelpers
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type AsyncHelpers = class
type AsyncHelpers = class
Public Class AsyncHelpers
Herança
AsyncHelpers
Atributos

Observações

Este tipo suporta infraestrutura .NET e não é destinado a ser usado diretamente a partir do seu código.

Métodos

Nome Descrição
Await(ConfiguredTaskAwaitable)

Aguarda que a tarefa configurada especificada seja aguardável e lança qualquer exceção produzida pela operação.

Await(ConfiguredValueTaskAwaitable)

Aguarda que a tarefa de valor configurado especificada seja aguardável e lança qualquer exceção produzida pela operação.

Await(Task)

Aguarda o especificado Task e descarta qualquer exceção produzida pela operação.

Await(ValueTask)

Aguarda o especificado ValueTask e descarta qualquer exceção produzida pela operação.

Await<T>(ConfiguredTaskAwaitable<T>)

Aguarda a tarefa configurada especificada awaitable e devolve o seu resultado, lançando qualquer exceção produzida pela operação.

Await<T>(ConfiguredValueTaskAwaitable<T>)

Aguarda que a tarefa de valor configurado especificada seja awaitable e devolve o seu resultado, lançando qualquer exceção produzida pela operação.

Await<T>(Task<T>)

Aguarda o especificado Task<TResult> e devolve o seu resultado, lançando qualquer exceção produzida pela tarefa.

Await<T>(ValueTask<T>)

Aguarda o especificado ValueTask<TResult> e devolve o seu resultado, lançando qualquer exceção produzida pela operação.

AwaitAwaiter<TAwaiter>(TAwaiter)

Aguarda o esperante especificado e regressa quando este termina.

HandleAsyncEntryPoint(Task)

Este método destina-se a ser usado por um ponto de entrada assíncrono gerado pelo compilador.

HandleAsyncEntryPoint(Task<Int32>)

Este método destina-se a ser usado por um ponto de entrada assíncrono gerado pelo compilador.

UnsafeAwaitAwaiter<TAwaiter>(TAwaiter)

Aguarda o esperante especificado usando o registo de continuação insegura e retorna quando o esperante tiver concluído.

Aplica-se a