TaskCompletionSource.TrySetFromTask(Task) Metodo

Definizione

Tenta di eseguire la transizione dell'oggetto sottostante Task<TResult> nello stesso stato di completamento dell'oggetto specificato completedTask.

public:
 bool TrySetFromTask(System::Threading::Tasks::Task ^ completedTask);
public bool TrySetFromTask(System.Threading.Tasks.Task completedTask);
member this.TrySetFromTask : System.Threading.Tasks.Task -> bool
Public Function TrySetFromTask (completedTask As Task) As Boolean

Parametri

completedTask
Task

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

Valori restituiti

true se l'operazione ha avuto esito positivo; in caso contrario, false.

Eccezioni

completedTask è null.

completedTask non è completato.

Commenti

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

Si applica a