AsyncHelpers Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |