TaskCompletionSource<TResult>.SetException Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sorgt für den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Faulted-Zustand.
Überlädt
SetException(IEnumerable<Exception>) |
Sorgt für den Übergang des zugrunde liegenden Task<TResult> in den Faulted-Status und bindet eine Sammlung von Ausnahmeobjekten daran. |
SetException(Exception) |
Lässt den zugrunde liegenden Task<TResult> in den Faulted-Status übergehen und bindet ihn an eine angegebene Ausnahme. |
SetException(IEnumerable<Exception>)
Sorgt für den Übergang des zugrunde liegenden Task<TResult> in den Faulted-Status und bindet eine Sammlung von Ausnahmeobjekten daran.
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))
Parameter
- exceptions
- IEnumerable<Exception>
Die Auflistung der Ausnahmen, die an das Task<TResult>-Objekt gebunden werden sollen.
Ausnahmen
Task wurde verworfen.
Das exceptions
-Argument lautet null
.
exceptions
enthält mindestens ein NULL-Element.
Der zugrunde liegende Task<TResult> ist bereits in einem der drei Endzustände: RanToCompletion, Faulted oder Canceled.
Siehe auch
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umschließen von EAP-Mustern in einer Aufgabe
Gilt für
SetException(Exception)
Lässt den zugrunde liegenden Task<TResult> in den Faulted-Status übergehen und bindet ihn an eine angegebene Ausnahme.
public:
void SetException(Exception ^ exception);
public void SetException (Exception exception);
member this.SetException : Exception -> unit
Public Sub SetException (exception As Exception)
Parameter
- exception
- Exception
Die Ausnahme, die an das Task<TResult>-Objekt gebunden werden soll.
Ausnahmen
Task wurde verworfen.
Das exception
-Argument lautet null
.
Der zugrunde liegende Task<TResult> ist bereits in einem der drei Endzustände: RanToCompletion, Faulted oder Canceled.
Siehe auch
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umschließen von EAP-Mustern in einer Aufgabe