TaskCompletionSource<TResult>.SetException 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 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.