classe de tâche
Cette rubrique décrit plusieurs membres internes de la classe d' Task pour vous aider à implémenter un débogueur personnalisé. Pour plus d'informations sur cette classe, consultez l' Task.
Notes
Ces informations sont spécifiques au .NET Framework et sont soumises à la modification d'une version ultérieure.
Étant donné que vous ne pouvez pas accéder à ces membres de .NET Framework, cette rubrique fournit la syntaxe en langage MSIL (Microsoft intermediate langage). Pour plus d'informations concernant MSIL, consultez Compiling to MSIL.
l'espace de noms : System.Threading.Tasks
Assembly : mscorlib (dans mscorlib.dll)
.class public auto ansi System.Threading.Tasks.Task
extends System.Object
implements System.Threading.IThreadPoolWorkItem,
System.IAsyncResult,
System.IDisposable,
System.Threading.ICancelableOperation
Membres
Classes
Nom |
Description |
---|---|
Contient des propriétés supplémentaires pour un objet d' Task . |
Champs
Nom |
Description |
---|---|
Le délégué qui représente le code à exécuter dans l'objet d' Task . |
|
Stocke les propriétés de l'objet d' Task . |
|
le champ de stockage pour la propriété d' Task.Parent . |
|
stocke des informations sur l'état actuel de l'objet d' Task . |
|
Un objet qui représente des données qui seront utilisées par l'action. |
|
le champ de stockage pour la propriété d' Task.Id . |
|
l'identificateur disponible suivant pour un objet d' Task . |
|
Indique que la tâche a été annulée avant qu'il atteigne l'état d'exécution, ou que la tâche a accepté son annulation et est terminée sans exception. |
|
Indique que la tâche s'exécute. |
|
Indique que la tâche est terminée en raison d'une exception non gérée. |
|
Indique que la tâche a terminé l'exécution avec succès. |
|
Indique que la tâche a terminé d'exécuter son délégué et attend implicitement des tâches enfants attachées se termine. |
Notes
Les méthodes internes suivantes sont utiles à un moteur de débogage parce qu'elles marquent l'entrée à l'exécution du code d' Task :
Execute
ExecuteEntry
ExecuteWithThreadLocal
Finish
InnerInvoke
InternalWait