TaskCompletionSource<TResult>.TrySetCanceled Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podejmuje próbę przejścia bazowego Task<TResult>Canceled do stanu.
Przeciążenia
TrySetCanceled() |
Podejmuje próbę przejścia bazowego Task<TResult>Canceled do stanu. |
TrySetCanceled(CancellationToken) |
Próbuje przenieść bazę danych Task<TResult> do Canceled stanu i umożliwia przechowywanie tokenu anulowania w anulowanym zadaniu. |
TrySetCanceled()
- Źródło:
- TaskCompletionSource_T.cs
- Źródło:
- TaskCompletionSource_T.cs
- Źródło:
- TaskCompletionSource_T.cs
Podejmuje próbę przejścia bazowego Task<TResult>Canceled do stanu.
public:
bool TrySetCanceled();
public bool TrySetCanceled ();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
Zwraca
true
jeśli operacja zakończyła się pomyślnie; false, jeśli operacja nie powiodła się lub obiekt został już usunięty.
Wyjątki
Został Task usunięty.
Uwagi
Ta operacja zwróci wartość false, jeśli Task<TResult> obiekt znajduje się już w jednym z trzech ostatnich stanów: RanToCompletion, lub CanceledFaulted.
Ta metoda zwraca również wartość false, jeśli bazowy Task<TResult> został już usunięty.
Zobacz też
- Korzystanie z modelu TPL z innymi wzorami asynchronicznymi
- Instrukcje: Opakowywanie wzorców EAP w zadaniu
Dotyczy
TrySetCanceled(CancellationToken)
- Źródło:
- TaskCompletionSource_T.cs
- Źródło:
- TaskCompletionSource_T.cs
- Źródło:
- TaskCompletionSource_T.cs
Próbuje przenieść bazę danych Task<TResult> do Canceled stanu i umożliwia przechowywanie tokenu anulowania w anulowanym zadaniu.
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
Parametry
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
true
jeśli operacja zakończy się pomyślnie; w przeciwnym razie , false
.
Uwagi
Metoda zwraca wartość false, jeśli obiekt bazowy Task<TResult> znajduje się już w jednym z następujących trzech ostatnich stanów.
Ta metoda zwraca również, false
czy obiekt bazowy Task<TResult> został już usunięty.