TaskAwaiter Structure

Définition

Fournit un objet qui attend la fin d'une tâche asynchrone.Provides an object that waits for the completion of an asynchronous task.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
Héritage
TaskAwaiter
Implémente

Remarques

Ce type et ses membres sont destinés uniquement à une utilisation par le compilateur.This type and its members are intended for compiler use only.

Propriétés

IsCompleted

Obtient une valeur qui indique si la tâche asynchrone est terminée.Gets a value that indicates whether the asynchronous task has completed.

Méthodes

GetResult()

Met fin à l’attente de la fin de la tâche asynchrone.Ends the wait for the completion of the asynchronous task.

OnCompleted(Action)

Définit l’action à effectuer quand l’objet TaskAwaiter cesse d’attendre que la tâche asynchrone se termine.Sets the action to perform when the TaskAwaiter object stops waiting for the asynchronous task to complete.

UnsafeOnCompleted(Action)

Planifie l’action de continuation pour la tâche asynchrone qui est associée à cet élément awaiter.Schedules the continuation action for the asynchronous task that is associated with this awaiter.

S’applique à