Langue

AsyncHelpers Classe

Définition

Fournit des assistances pour les tâches en attente et les awaiters dans les méthodes asynchrones gérées par le runtime.

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
Héritage
AsyncHelpers
Attributs

Remarques

Ce type prend en charge .NET infrastructure et n’est pas destiné à être utilisé directement à partir de votre code.

Méthodes

Nom Description
Await(ConfiguredTaskAwaitable)

Attend que la tâche configurée spécifiée soit attendue et lève toute exception produite par l’opération.

Await(ConfiguredValueTaskAwaitable)

Attend la tâche de valeur configurée spécifiée pouvant être attendue et lève toute exception produite par l’opération.

Await(Task)

Attend l’exception spécifiée Task et lève toute exception produite par l’opération.

Await(ValueTask)

Attend l’exception spécifiée ValueTask et lève toute exception produite par l’opération.

Await<T>(ConfiguredTaskAwaitable<T>)

Attend que la tâche configurée spécifiée soit attendue et retourne son résultat, lève toute exception produite par l’opération.

Await<T>(ConfiguredValueTaskAwaitable<T>)

Attend la tâche de valeur configurée spécifiée pouvant être attendue et retourne son résultat, lève toute exception produite par l’opération.

Await<T>(Task<T>)

Attend le résultat spécifié Task<TResult> et retourne son résultat, lève toute exception produite par la tâche.

Await<T>(ValueTask<T>)

Attend le résultat spécifié ValueTask<TResult> et retourne son résultat, lève toute exception produite par l’opération.

AwaitAwaiter<TAwaiter>(TAwaiter)

Attend l’awaiter spécifié et retourne une fois l’awaiter terminé.

HandleAsyncEntryPoint(Task)

Cette méthode est destinée à être utilisée par un point d’entrée asynchrone généré par le compilateur.

HandleAsyncEntryPoint(Task<Int32>)

Cette méthode est destinée à être utilisée par un point d’entrée asynchrone généré par le compilateur.

UnsafeAwaitAwaiter<TAwaiter>(TAwaiter)

Attend l’awaiter spécifié à l’aide de l’inscription de continuation non sécurisée et retourne une fois l’awaiter terminé.

S’applique à