Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Task<TResult>.ContinueWith (Action<Task<TResult>, Object>, Object, TaskScheduler)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Crea una continuazione che viene eseguita al completamento dell'oggetto Task<TResult> di destinazione.

Spazio dei nomi:   System.Threading.Tasks
Assembly:  mscorlib (in mscorlib.dll)

public Task ContinueWith(
	Action<Task<TResult>, object> continuationAction,
	object state,
	TaskScheduler scheduler
)

Parametri

continuationAction
Type: System.Action<Task<TResult>, Object>

Azione da eseguire al completamento di Task<TResult>. Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato.

state
Type: System.Object

Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione.

scheduler
Type: System.Threading.Tasks.TaskScheduler

Oggetto TaskScheduler da associare all'attività di continuazione e da usare per l'esecuzione.

Valore restituito

Type: System.Threading.Tasks.Task

Nuovo oggetto Task di continuazione.

Exception Condition
ArgumentNullException

Il valore dell'argomento continuationAction è null.

ArgumentNullException

Il valore dell'argomento scheduler è null.

The returned T:System.Threading.Tasks.Task will not be scheduled for execution until the current task has completed, whether it completes due to running to completion successfully, faulting due to an unhandled exception, or exiting out early due to being canceled.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: