TaskCompletionSource<TResult>.SetException Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przenosi obiekt bazowy Task<TResult> do Faulted stanu.
Przeciążenia
SetException(IEnumerable<Exception>) |
Przenosi bazę Task<TResult> danych do Faulted stanu i wiąże z nią kolekcję obiektów wyjątków. |
SetException(Exception) |
Przenosi bazę danych Task<TResult> do Faulted stanu i wiąże ją z określonym wyjątkiem. |
SetException(IEnumerable<Exception>)
Przenosi bazę Task<TResult> danych do Faulted stanu i wiąże z nią kolekcję obiektów wyjątków.
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))
Parametry
- exceptions
- IEnumerable<Exception>
Kolekcja wyjątków, które mają być powiązane z tym Task<TResult>elementem .
Wyjątki
Został Task usunięty.
Argumentem exceptions
jest null
.
W elemecie exceptions
znajduje się co najmniej jeden element o wartości null.
Task<TResult> Podstawowy element znajduje się już w jednym z trzech ostatnich stanów: RanToCompletion, Faultedlub Canceled.
Zobacz też
- Korzystanie z modelu TPL z innymi wzorami asynchronicznymi
- Instrukcje: Opakowywanie wzorców EAP w zadaniu
Dotyczy
SetException(Exception)
Przenosi bazę danych Task<TResult> do Faulted stanu i wiąże ją z określonym wyjątkiem.
public:
void SetException(Exception ^ exception);
public void SetException (Exception exception);
member this.SetException : Exception -> unit
Public Sub SetException (exception As Exception)
Parametry
- exception
- Exception
Wyjątek dotyczący powiązania z tym Task<TResult>elementem .
Wyjątki
Został Task usunięty.
Argumentem exception
jest null
.
Task<TResult> Podstawowy element znajduje się już w jednym z trzech ostatnich stanów: RanToCompletion, Faultedlub Canceled.
Zobacz też
- Korzystanie z modelu TPL z innymi wzorami asynchronicznymi
- Instrukcje: Opakowywanie wzorców EAP w zadaniu