TaskCompletionSource<TResult>.TrySetCanceled Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megpróbálja áttűnni az alapul szolgálót Task<TResult> az Canceled állapotba.
Túlterhelések
| Name | Description |
|---|---|
| TrySetCanceled() |
Megpróbálja áttűnni az alapul szolgálót Task<TResult> az Canceled állapotba. |
| TrySetCanceled(CancellationToken) |
Megpróbálja átállítani az alapul szolgálót Task<TResult> az Canceled állapotba, és lehetővé teszi a lemondási jogkivonat tárolását a megszakított feladatban. |
TrySetCanceled()
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
Megpróbálja áttűnni az alapul szolgálót Task<TResult> az Canceled állapotba.
public:
bool TrySetCanceled();
public bool TrySetCanceled();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
Válaszok
true ha a művelet sikeres volt; hamis, ha a művelet sikertelen volt, vagy az objektumot már eltávolították.
Kivételek
Az Task el lett dobva.
Megjegyzések
Ez a művelet hamis értéket ad vissza, ha az Task<TResult> már a három utolsó állapot egyikében van: RanToCompletion, Faultedvagy Canceled.
Ez a módszer akkor is hamis értéket ad vissza, ha az alapul szolgáló Task<TResult> már el lett adva.
Lásd még
A következőre érvényes:
TrySetCanceled(CancellationToken)
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
- Forrás:
- TaskCompletionSource_T.cs
Megpróbálja átállítani az alapul szolgálót Task<TResult> az Canceled állapotba, és lehetővé teszi a lemondási jogkivonat tárolását a megszakított feladatban.
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
Paraméterek
- cancellationToken
- CancellationToken
Egy törlési token.
Válaszok
trueha a művelet sikeres; egyéb esetben. false
Megjegyzések
A metódus hamis értéket ad vissza, ha az alapul szolgáló Task<TResult> objektum már szerepel a következő három végső állapot egyikében.
Ez a metódus akkor is visszaadja, ha a mögöttes falseTask<TResult> objektum már el lett adva.