TaskCompletionSource<TResult>.TrySetException Methode

Definitie

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.

Zie ook

Van toepassing op