TaskCompletionSource Classe
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.
public ref class TaskCompletionSource
public class TaskCompletionSource
type TaskCompletionSource = class
Public Class TaskCompletionSource
- Héritage
-
TaskCompletionSource
Il arrive souvent qu’une Task soit souhaitée pour représenter une autre opération asynchrone.
TaskCompletionSource est fourni à cet effet. Il permet la création d’une tâche qui peut être distribuée aux consommateurs, et ces consommateurs peuvent utiliser les membres de la tâche comme ils le feraient pour n’importe quel autre. Toutefois, contrairement à la plupart des tâches, l’état d’une tâche créée par un TaskCompletionSource est contrôlé explicitement par les méthodes sur TaskCompletionSource. Cela permet de propager l’opération asynchrone externe à la Task
sous-jacente. La séparation garantit également que les consommateurs ne peuvent pas passer l’état sans accéder au TaskCompletionSourcecorrespondant.
Tous les membres de TaskCompletionSource sont thread-safe et peuvent être utilisés simultanément à partir de plusieurs threads.
Task |
Crée un TaskCompletionSource. |
Task |
Crée un TaskCompletionSource avec l’état spécifié. |
Task |
Crée une TaskCompletionSource avec l’état et les options spécifiés. |
Task |
Crée une TaskCompletionSource avec les options spécifiées. |
Task |
Obtient la Task créée par cette TaskCompletionSource. |
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
Get |
Sert de fonction de hachage par défaut. (Hérité de Object) |
Get |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
Memberwise |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
Set |
|
Set |
Transfère le Task sous-jacent dans l’état Canceled à l’aide du jeton spécifié. |
Set |
|
Set |
|
Set |
Convertit le Task<TResult> sous-jacent dans le même état d’achèvement que le |
Set |
Transfère le Task sous-jacent à l’état RanToCompletion. |
To |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Try |
Tente de faire passer le Task sous-jacent à l’état Canceled. |
Try |
Tente de faire passer le Task sous-jacent à l’état Canceled. |
Try |
|
Try |
|
Try |
Tente de faire passer le Task<TResult> sous-jacent dans le même état d’achèvement que le |
Try |
Tente de faire passer le Task sous-jacent à l’état RanToCompletion. |
Produit | Versions |
---|---|
.NET | 5, 6, 7, 8, 9 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :