TaskCompletionSource<TResult>.SetException Metod

Definition

Överför det underliggande Task<TResult> objektet till tillståndet Faulted .

Överlagringar

Name Description
SetException(IEnumerable<Exception>)

Överför underliggande Task<TResult> objekt till Faulted tillståndet och binder en samling undantagsobjekt till det.

SetException(Exception)

Övergår den underliggande till Task<TResult> tillståndet Faulted och binder den till ett angivet undantag.

SetException(IEnumerable<Exception>)

Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs

Överför underliggande Task<TResult> objekt till Faulted tillståndet och binder en samling undantagsobjekt till det.

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))

Parametrar

exceptions
IEnumerable<Exception>

Samlingen med undantag som ska bindas till den här Task<TResult>.

Undantag

Den Task togs bort.

Argumentet exceptions är null.

Det finns ett eller flera null-element i exceptions.

Den underliggande Task<TResult> är redan i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.

Se även

Gäller för

SetException(Exception)

Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs
Källa:
TaskCompletionSource_T.cs

Övergår den underliggande till Task<TResult> tillståndet Faulted och binder den till ett angivet undantag.

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

Parametrar

exception
Exception

Undantaget för att binda till den här Task<TResult>.

Undantag

Den Task togs bort.

Argumentet exception är null.

Den underliggande Task<TResult> är redan i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.

Se även

Gäller för