Compartir vía


TaskCompletionSource<TResult>.TrySetException Método

Definición

Intenta realizar la transición del objeto Task<TResult> subyacente al estado Faulted.

Sobrecargas

TrySetException(IEnumerable<Exception>)

Intenta realizar transiciones del Task<TResult> subyacente al estado Faulted y enlaza en él una colección de objetos de excepción.

TrySetException(Exception)

Intenta realizar transiciones del Task<TResult> subyacente al estado Faulted y lo enlaza a una excepción especificada.

TrySetException(IEnumerable<Exception>)

Intenta realizar transiciones del Task<TResult> subyacente al estado Faulted y enlaza en él una colección de objetos de excepción.

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

Parámetros

exceptions
IEnumerable<Exception>

Colección de excepciones que se va a enlazar a esta Task<TResult>.

Devoluciones

Boolean

Es true si el resultado de la operación fue correcto; de lo contrario, es false.

Excepciones

El argumento exceptions es null.

Hay uno o más elementos nulos en exceptions.

o bien La colección exceptions está vacía.

Comentarios

Esta operación devolverá false si ya Task<TResult> está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.

Consulte también

Se aplica a

TrySetException(Exception)

Intenta realizar transiciones del Task<TResult> subyacente al estado Faulted y lo enlaza a una excepción especificada.

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

Parámetros

exception
Exception

Excepción que se va a enlazar a esta Task<TResult>.

Devoluciones

Boolean

Es true si el resultado de la operación fue correcto; de lo contrario, es false.

Excepciones

El argumento exception es null.

Comentarios

Esta operación devolverá false si Task<TResult> el objeto ya está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.

Consulte también

Se aplica a