classe di attività
In questo argomento vengono descritti alcuni membri interni della classe di Task necessarie per implementare un debugger personalizzato. Per informazioni generali sulla classe, vedere Task.
Nota
Queste informazioni sono specifiche di .NET Framework e sono soggette a modifiche nelle versioni future.
Poiché non è possibile accedere a questi membri da .NET Framework, in questo argomento viene illustrata la sintassi in Microsoft Intermediate Language (MSIL). Per ulteriori informazioni su MSIL, vedere Compiling to MSIL.
Spazio dei nomi: System.Threading.Tasks
Assembly: mscorlib (in mscorlib.dll)
.class public auto ansi System.Threading.Tasks.Task
extends System.Object
implements System.Threading.IThreadPoolWorkItem,
System.IAsyncResult,
System.IDisposable,
System.Threading.ICancelableOperation
Membri
Classi
Nome |
Descrizione |
---|---|
contiene le proprietà aggiuntive per un oggetto di Task . |
Campi
Nome |
Descrizione |
---|---|
Il delegato che rappresenta il codice per l'esecuzione dell' oggetto di Task . |
|
Proprietà aggiuntive degli archivi dell' oggetto di Task . |
|
il campo sottostante per la proprietà di Task.Parent . |
|
Informazioni sugli archivi sullo stato corrente dell' oggetto di Task . |
|
Un oggetto che rappresenta i dati che verranno utilizzati dall' azione. |
|
il campo sottostante per la proprietà di Task.Id . |
|
L'identificatore successivo disponibile per un oggetto di Task . |
|
Indica che l'attività è stata annullata prima che venga raggiunto lo stato di esecuzione, o che l'attività è stato riconosciuto dal relativo annullamento e ha completato senza eccezione. |
|
Indica che l'attività è in esecuzione. |
|
Indica che l'attività è stata completata a causa di un'eccezione non gestita. |
|
Indica che l'attività è stata completata l'esecuzione correttamente. |
|
Indica che l'attività è stata completata l'esecuzione del delegato e in modo implicito in attesa di attività figlio connesse completare. |
Note
I seguenti metodi interni sono utili in un modulo di gestione del debugger perché contrassegnano l'entrata l'esecuzione di codice di Task :
Execute
ExecuteEntry
ExecuteWithThreadLocal
Finish
InnerInvoke
InternalWait