TaskCompletionSource<TResult>.TrySetCanceled 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 dell'oggetto sottostante Task<TResult> allo Canceled stato .
Overload
| Nome | Descrizione |
|---|---|
| TrySetCanceled() |
Tenta di eseguire la transizione dell'oggetto sottostante Task<TResult> allo Canceled stato . |
| TrySetCanceled(CancellationToken) |
Tenta di eseguire la transizione dell'oggetto sottostante Task<TResult> allo Canceled stato e consente di archiviare un token di annullamento nell'attività annullata. |
TrySetCanceled()
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
Tenta di eseguire la transizione dell'oggetto sottostante Task<TResult> allo Canceled stato .
public:
bool TrySetCanceled();
public bool TrySetCanceled();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
Valori restituiti
true se l'operazione ha avuto esito positivo; false se l'operazione non è riuscita o l'oggetto è già stato eliminato.
Eccezioni
L'oggetto Task è stato eliminato.
Commenti
Questa operazione restituirà false se è Task<TResult> già in uno dei tre stati finali: RanToCompletion, Faultedo Canceled.
Questo metodo restituisce anche false se l'oggetto sottostante Task<TResult> è già stato eliminato.
Vedi anche
- Uso di TPL con altri modelli asincroni
- Procedura: Eseguire il wrapping dei modelli EAP in un'attività
Si applica a
TrySetCanceled(CancellationToken)
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
- Origine:
- TaskCompletionSource_T.cs
Tenta di eseguire la transizione dell'oggetto sottostante Task<TResult> allo Canceled stato e consente di archiviare un token di annullamento nell'attività annullata.
public:
bool TrySetCanceled(System::Threading::CancellationToken cancellationToken);
public bool TrySetCanceled(System.Threading.CancellationToken cancellationToken);
member this.TrySetCanceled : System.Threading.CancellationToken -> bool
Public Function TrySetCanceled (cancellationToken As CancellationToken) As Boolean
Parametri
- cancellationToken
- CancellationToken
Un token di annullamento.
Valori restituiti
true se l'operazione riesce; in caso contrario, false.
Commenti
Il metodo restituisce false se l'oggetto sottostante Task<TResult> si trova già in uno dei tre stati finali seguenti.
Questo metodo restituisce false anche se l'oggetto sottostante Task<TResult> è già stato eliminato.