Lenguaje

AsyncHelpers Clase

Definición

Proporciona asistentes para esperar tareas y awaiters en métodos asincrónicos administrados en tiempo de ejecución.

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
Herencia
AsyncHelpers
Atributos

Comentarios

Este tipo admite .NET infraestructura y no está pensado para usarse directamente desde el código.

Métodos

Nombre Description
Await(ConfiguredTaskAwaitable)

Espera la tarea configurada especificada que se puede esperar y produce cualquier excepción producida por la operación.

Await(ConfiguredValueTaskAwaitable)

Espera la tarea de valor configurado especificada que se puede esperar y produce cualquier excepción producida por la operación.

Await(Task)

Espera el especificado Task y produce cualquier excepción producida por la operación.

Await(ValueTask)

Espera el especificado ValueTask y produce cualquier excepción producida por la operación.

Await<T>(ConfiguredTaskAwaitable<T>)

Espera la tarea configurada especificada que se puede esperar y devuelve su resultado, iniciando cualquier excepción producida por la operación.

Await<T>(ConfiguredValueTaskAwaitable<T>)

Espera la tarea de valor configurado especificada que se puede esperar y devuelve su resultado, lo que produce cualquier excepción producida por la operación.

Await<T>(Task<T>)

Espera el especificado Task<TResult> y devuelve su resultado, iniciando cualquier excepción producida por la tarea.

Await<T>(ValueTask<T>)

Espera el especificado ValueTask<TResult> y devuelve su resultado, iniciando cualquier excepción producida por la operación.

AwaitAwaiter<TAwaiter>(TAwaiter)

Espera el awaiter especificado y devuelve cuando se ha completado el awaiter.

HandleAsyncEntryPoint(Task)

Este método está diseñado para que lo use un punto de entrada asincrónico generado por el compilador.

HandleAsyncEntryPoint(Task<Int32>)

Este método está diseñado para que lo use un punto de entrada asincrónico generado por el compilador.

UnsafeAwaitAwaiter<TAwaiter>(TAwaiter)

Espera el awaiter especificado mediante el registro de continuación no seguro y devuelve cuando se ha completado el awaiter.

Se aplica a