TaskCompletionSource<TResult>.SetException Methode

Definitie

Hiermee zet u het onderliggende Task<TResult> object over in de Faulted status.

Overloads

Name Description
SetException(IEnumerable<Exception>)

Hiermee wordt de onderliggende Task<TResult> waarde omgezet in de Faulted status en wordt er een verzameling uitzonderingsobjecten aan gekoppeld.

SetException(Exception)

Hiermee zet u de onderliggende Task<TResult> waarde over in de Faulted status en koppelt u deze aan een opgegeven uitzondering.

SetException(IEnumerable<Exception>)

Hiermee wordt de onderliggende Task<TResult> waarde omgezet in de Faulted status en wordt er een verzameling uitzonderingsobjecten aan gekoppeld.

public:
 void SetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public void SetException(System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.SetException : seq<Exception> -> unit
Public Sub SetException (exceptions As IEnumerable(Of Exception))

Parameters

exceptions
IEnumerable<Exception>

De verzameling uitzonderingen om aan dit Task<TResult>te binden.

Uitzonderingen

De Task was verwijderd.

Het exceptions argument is null.

Er zijn een of meer null-elementen in exceptions.

De onderliggende Task<TResult> status bevindt zich al in een van de drie eindtoestanden: RanToCompletion, Faultedof Canceled.

Zie ook

Van toepassing op

SetException(Exception)

Hiermee zet u de onderliggende Task<TResult> waarde over in de Faulted status en koppelt u deze aan een opgegeven uitzondering.

public:
 void SetException(Exception ^ exception);
public void SetException(Exception exception);
member this.SetException : Exception -> unit
Public Sub SetException (exception As Exception)

Parameters

exception
Exception

De uitzondering om deze te Task<TResult>binden.

Uitzonderingen

De Task was verwijderd.

Het exception argument is null.

De onderliggende Task<TResult> status bevindt zich al in een van de drie eindtoestanden: RanToCompletion, Faultedof Canceled.

Zie ook

Van toepassing op