Leer en inglés

Compartir a través de


TaskAwaiter Estructura

Definición

Proporciona un objeto que espera la finalización de una tarea asincrónica.

C#
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
C#
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
Herencia
TaskAwaiter
Implementaciones

Comentarios

Este tipo solo es para uso del compilador.

Propiedades

IsCompleted

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si se ha completado la tarea asincrónica.

Métodos

GetResult()

Finaliza la espera para la finalización de la tarea asincrónica.

OnCompleted(Action)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Establece la acción que se va a realizar cuando el objeto TaskAwaiter detiene la espera de la tarea asincrónica a completar.

UnsafeOnCompleted(Action)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Programa la acción de continuación para la tarea asincrónica que se asocia a este awaiter.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0