TaskCompletionSource<TResult>.TrySetException Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Es true
si el resultado de la operación fue correcto; de lo contrario, es false
.
Excepciones
Task se eliminó.
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
Es true
si el resultado de la operación fue correcto; de lo contrario, es false
.
Excepciones
Task se eliminó.
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.