TaskCompletionSource<TResult>.TrySetResult(TResult) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker överföra den underliggande till Task<TResult> tillståndet RanToCompletion .
public:
bool TrySetResult(TResult result);
public bool TrySetResult(TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean
Parametrar
- result
- TResult
Resultatvärdet som ska bindas till den här Task<TResult>.
Returer
trueom åtgärden lyckades. annars . false
Undantag
Den Task togs bort.
Kommentarer
Den här åtgärden returnerar false om den Task<TResult> redan finns i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.
Den här metoden returnerar också false om den underliggande filen Task<TResult> redan har tagits bort.