TaskCompletionSource<TResult>.TrySetException Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt geprobeerd het onderliggende Task<TResult> object over te zetten naar de Faulted status.
Overloads
| Name | Description |
|---|---|
| TrySetException(IEnumerable<Exception>) |
Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Faulted status en wordt er een verzameling uitzonderingsobjecten aan gekoppeld. |
| TrySetException(Exception) |
Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Faulted status en deze te binden aan een opgegeven uitzondering. |
TrySetException(IEnumerable<Exception>)
Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Faulted status en wordt er een verzameling uitzonderingsobjecten aan gekoppeld.
public:
bool TrySetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public bool TrySetException(System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.TrySetException : seq<Exception> -> bool
Public Function TrySetException (exceptions As IEnumerable(Of Exception)) As Boolean
Parameters
- exceptions
- IEnumerable<Exception>
De verzameling uitzonderingen om aan dit Task<TResult>te binden.
Retouren
true als de bewerking is geslaagd; anders, false.
Uitzonderingen
De Task was verwijderd.
Het exceptions argument is null.
Er zijn een of meer null-elementen in exceptions.
– of –
De exceptions verzameling is leeg.
Opmerkingen
Deze bewerking retourneert onwaar als de bewerking Task<TResult> zich al in een van de drie laatste toestanden bevindt: RanToCompletion, Faultedof Canceled.
Zie ook
Van toepassing op
TrySetException(Exception)
Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Faulted status en deze te binden aan een opgegeven uitzondering.
public:
bool TrySetException(Exception ^ exception);
public bool TrySetException(Exception exception);
member this.TrySetException : Exception -> bool
Public Function TrySetException (exception As Exception) As Boolean
Parameters
- exception
- Exception
De uitzondering om deze te Task<TResult>binden.
Retouren
true als de bewerking is geslaagd; anders, false.
Uitzonderingen
De Task was verwijderd.
Het exception argument is null.
Opmerkingen
Deze bewerking retourneert onwaar als de bewerking Task<TResult> zich al in een van de drie laatste toestanden bevindt: RanToCompletion, Faultedof Canceled.