AsyncHelpers Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |