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

Définition

Représente un objet qui attend la fin d'une tâche asynchrone et fournit un paramètre pour le résultat.Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.

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

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

Paramètres de type

TResult

Résultat de la tâche.The result for the task.

Héritage
TaskAwaiter<TResult>TaskAwaiter<TResult>TaskAwaiter<TResult>TaskAwaiter<TResult>
Implémente

Remarques

Ce type et ses membres sont destinés à être utilisés par le compilateur.This type and its members are intended for use by the compiler.

Propriétés

IsCompleted IsCompleted IsCompleted 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() GetResult() GetResult() 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) OnCompleted(Action) OnCompleted(Action) OnCompleted(Action)

Définit l’action à effectuer quand l’objet TaskAwaiter<TResult> cesse d’attendre que la tâche asynchrone se termine.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)

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

S’applique à