TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) Metodo

Definizione

Esegue la transizione del Task<TResult> sottostante nello stesso stato di completamento del completedTaskspecificato.

public void SetFromTask (System.Threading.Tasks.Task<TResult> completedTask);

Parametri

completedTask
Task<TResult>

L'attività completata il cui stato di completamento (inclusi il risultato, l'eccezione o le informazioni sull'annullamento) deve essere copiato nell'attività sottostante.

Eccezioni

completedTask è null.

completedTask non è stato completato.

Il Task<TResult> sottostante si trova già in uno dei tre stati finali: RanToCompletion, Faultedo Canceled.

Commenti

Questa operazione restituirà false se il Task<TResult> è già in uno dei tre stati finali: RanToCompletion, Faultedo Canceled.

Si applica a

Prodotto Versioni
.NET 9