AsyncHelpers Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |