TaskCompletionSource<TResult>.TrySetException Metódus

Definíció

Megpróbálja áttűnni a mögöttes Task<TResult> objektumot az Faulted állapotba.

Túlterhelések

Name Description
TrySetException(IEnumerable<Exception>)

Megpróbálja áttűnni az alapul szolgálót Task<TResult> az Faulted állapotba, és egy kivételobjektum-gyűjteményt köt hozzá.

TrySetException(Exception)

Megpróbálja átállni az alapul szolgáló Task<TResult> állapotra Faulted , és egy adott kivételhez köti.

TrySetException(IEnumerable<Exception>)

Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs

Megpróbálja áttűnni az alapul szolgálót Task<TResult> az Faulted állapotba, és egy kivételobjektum-gyűjteményt köt hozzá.

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

Paraméterek

exceptions
IEnumerable<Exception>

Az ehhez Task<TResult>a kivételhez kötéshez tartozó kivételek gyűjteménye.

Válaszok

trueha a művelet sikeres volt; egyéb esetben. false

Kivételek

Az Task el lett dobva.

Az exceptions argumentum a következő null: .

A fájlban egy vagy több null elem exceptionstalálható.

-vagy-

A exceptions gyűjtemény üres.

Megjegyzések

Ez a művelet hamis értéket ad vissza, ha az Task<TResult> már a három utolsó állapot egyikében van: RanToCompletion, Faultedvagy Canceled.

Lásd még

A következőre érvényes:

TrySetException(Exception)

Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs

Megpróbálja átállni az alapul szolgáló Task<TResult> állapotra Faulted , és egy adott kivételhez köti.

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

Paraméterek

exception
Exception

Az ehhez Task<TResult>a kivételhez való kötés kivétele.

Válaszok

trueha a művelet sikeres volt; egyéb esetben. false

Kivételek

Az Task el lett dobva.

Az exception argumentum a következő null: .

Megjegyzések

Ez a művelet hamis értéket ad vissza, ha az Task<TResult> már a három utolsó állapot egyikében van: RanToCompletion, Faultedvagy Canceled.

Lásd még

A következőre érvényes: