TaskCompletionSource<TResult>.TrySetException Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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>)
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)
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.