TaskCompletionSource<TResult>.TrySetException Metod

Definition

Försöker överföra det underliggande Task<TResult> objektet till tillståndet Faulted .

Överlagringar

Name Description
TrySetException(IEnumerable<Exception>)

Försöker överföra underliggande Task<TResult> objekt till Faulted tillståndet och binder en samling undantagsobjekt till den.

TrySetException(Exception)

Försöker överföra den underliggande filen Task<TResult> till tillståndet Faulted och binder den till ett angivet undantag.

TrySetException(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

Försöker överföra underliggande Task<TResult> objekt till Faulted tillståndet och binder en samling undantagsobjekt till den.

public:
 bool TrySetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public bool TrySetException(System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.TrySetException : seq<Exception> -> bool
Public Function TrySetException (exceptions As IEnumerable(Of Exception)) As Boolean

Parametrar

exceptions
IEnumerable<Exception>

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

Returer

trueom åtgärden lyckades. annars . false

Undantag

Den Task togs bort.

Argumentet exceptions är null.

Det finns ett eller flera null-element i exceptions.

-eller-

Samlingen exceptions är tom.

Kommentarer

Den här åtgärden returnerar false om den Task<TResult> redan finns i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.

Se även

Gäller för

TrySetException(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

Försöker överföra den underliggande filen Task<TResult> till tillståndet Faulted och binder den till ett angivet undantag.

public:
 bool TrySetException(Exception ^ exception);
public bool TrySetException(Exception exception);
member this.TrySetException : Exception -> bool
Public Function TrySetException (exception As Exception) As Boolean

Parametrar

exception
Exception

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

Returer

trueom åtgärden lyckades. annars . false

Undantag

Den Task togs bort.

Argumentet exception är null.

Kommentarer

Den här åtgärden returnerar false om den Task<TResult> redan finns i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.

Se även

Gäller för