TaskCompletionSource<TResult>.TrySetResult(TResult) Metódus

Definíció

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.

A következőre érvényes:

Lásd még