TaskCompletionSource<TResult>.TrySetResult(TResult) 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 RanToCompletion állapotba.
public:
bool TrySetResult(TResult result);
public bool TrySetResult(TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean
Paraméterek
- result
- TResult
A kötés eredményértéke.Task<TResult>
Válaszok
trueha a művelet sikeres volt; egyéb esetben. false
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.