TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) Metodo
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.
Esegue la transizione del Task<TResult> sottostante nello stesso stato di completamento del completedTask
specificato.
public:
void SetFromTask(System::Threading::Tasks::Task<TResult> ^ completedTask);
public void SetFromTask (System.Threading.Tasks.Task<TResult> completedTask);
member this.SetFromTask : System.Threading.Tasks.Task<'Result> -> unit
Public Sub SetFromTask (completedTask As Task(Of TResult))
- 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.
completedTask
è null
.
completedTask
non è stato completato.
Il Task<TResult> sottostante si trova già in uno dei tre stati finali: RanToCompletion, Faultedo Canceled.
Questa operazione restituirà false
se il Task<TResult> è già in uno dei tre stati finali: RanToCompletion, Faultedo Canceled.
Prodotto | Versioni |
---|---|
.NET | 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: