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.
Übergibt das zugrunde liegende Task<TResult> Objekt in den Faulted Zustand.
Überlädt
| Name | Beschreibung |
|---|---|
| SetException(IEnumerable<Exception>) |
Übergibt den zugrunde liegenden Task<TResult> Zustand in den Faulted Zustand und bindet eine Auflistung von Ausnahmeobjekten an ihn. |
| SetException(Exception) |
Übergibt den zugrunde liegenden Task<TResult> Zustand in den Faulted Zustand und bindet ihn an eine angegebene Ausnahme. |
SetException(IEnumerable<Exception>)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Übergibt den zugrunde liegenden Task<TResult> Zustand in den Faulted Zustand und bindet eine Auflistung von Ausnahmeobjekten an ihn.
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 Sammlung von Ausnahmen, die an diese Task<TResult>Bindung gebunden werden sollen.
Ausnahmen
Der Task Vorgang wurde gelöscht.
Das exceptions Argument ist null.
Es gibt ein oder mehrere NULL-Elemente in exceptions.
Der Zugrunde liegende Task<TResult> Zustand befindet sich bereits in einem der drei Endzustände: RanToCompletion, , Faulted, oder Canceled.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe
Gilt für:
SetException(Exception)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Übergibt den zugrunde liegenden Task<TResult> Zustand in den Faulted Zustand 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 diese Task<TResult>Bindung gebunden werden soll.
Ausnahmen
Der Task Vorgang wurde gelöscht.
Das exception Argument ist null.
Der Zugrunde liegende Task<TResult> Zustand befindet sich bereits in einem der drei Endzustände: RanToCompletion, , Faulted, oder Canceled.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe