Idioma

AsyncHelpers Classe

Definição

Fornece auxiliares para aguardar tarefas e aguardadores em métodos assíncronos gerenciados por runtime.

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

Comentários

Esse tipo dá suporte a .NET infraestrutura e não se destina a ser usado diretamente do código.

Métodos

Nome Description
Await(ConfiguredTaskAwaitable)

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

Await(ConfiguredValueTaskAwaitable)

Aguarda a tarefa de valor configurada especificada aguardável e gera qualquer exceção produzida pela operação.

Await(Task)

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

Await(ValueTask)

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

Await<T>(ConfiguredTaskAwaitable<T>)

Aguarda a tarefa configurada especificada aguardável e retorna seu resultado, lançando qualquer exceção produzida pela operação.

Await<T>(ConfiguredValueTaskAwaitable<T>)

Aguarda a tarefa de valor configurado especificada aguardada e retorna seu resultado, gerando qualquer exceção produzida pela operação.

Await<T>(Task<T>)

Aguarda o especificado Task<TResult> e retorna seu resultado, gerando qualquer exceção produzida pela tarefa.

Await<T>(ValueTask<T>)

Aguarda o especificado ValueTask<TResult> e retorna seu resultado, gerando qualquer exceção produzida pela operação.

AwaitAwaiter<TAwaiter>(TAwaiter)

Aguarda o aguardador especificado e retorna quando o aguardador é concluído.

HandleAsyncEntryPoint(Task)

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

HandleAsyncEntryPoint(Task<Int32>)

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

UnsafeAwaitAwaiter<TAwaiter>(TAwaiter)

Aguarda o aguardador especificado usando o registro de continuação não seguro e retorna quando o aguardador é concluído.

Aplica-se a