TaskAwaiter<TResult> TaskAwaiter<TResult> TaskAwaiter<TResult> TaskAwaiter<TResult> Struct

Definición

Representa un objeto que espera la finalización de una tarea asincrónica y proporcione un parámetro para el resultado.Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.

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

generic <typename TResult>
public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

Parámetros de tipo

TResult

El resultado de la tarea.The result for the task.

Herencia
TaskAwaiter<TResult>TaskAwaiter<TResult>TaskAwaiter<TResult>TaskAwaiter<TResult>
Implementaciones

Comentarios

Este tipo y sus miembros están pensados para su uso por parte del compilador.This type and its members are intended for use by the compiler.

Propiedades

IsCompleted IsCompleted IsCompleted IsCompleted

Obtiene un valor que indica si se ha completado la tarea asincrónica.Gets a value that indicates whether the asynchronous task has completed.

Métodos

GetResult() GetResult() GetResult() GetResult()

Finaliza la espera para la finalización de la tarea asincrónica.Ends the wait for the completion of the asynchronous task.

OnCompleted(Action) OnCompleted(Action) OnCompleted(Action) OnCompleted(Action)

Establece la acción que se va a realizar cuando el objeto TaskAwaiter<TResult> detiene la espera de la tarea asincrónica a completar.Sets the action to perform when the TaskAwaiter<TResult> object stops waiting for the asynchronous task to complete.

UnsafeOnCompleted(Action) UnsafeOnCompleted(Action) UnsafeOnCompleted(Action) UnsafeOnCompleted(Action)

Programa la acción de continuación para la tarea asincrónica asociada a este awaiter.Schedules the continuation action for the asynchronous task associated with this awaiter.

Se aplica a