TaskCompletionSource.TrySetFromTask(Task) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di eseguire la transizione del Task<TResult> sottostante nello stesso stato di completamento del completedTask
specificato.
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.
Restituisce
true
se l'operazione ha avuto esito positivo; in caso contrario, false
.
Eccezioni
completedTask
è null
.
completedTask
non è stato completato.
Commenti
Questa operazione restituirà false
se il Task<TResult> è già in uno dei tre stati finali: RanToCompletion, Faultedo Canceled.