TaskCompletionSource<TResult>.SetException Método

Definición

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

Sobrecargas

Nombre Description
SetException(IEnumerable<Exception>)

Realiza la transición del subyacente Task<TResult> al Faulted estado y enlaza una colección de objetos de excepción a él.

SetException(Exception)

Realiza la transición del subyacente Task<TResult> al Faulted estado y la enlaza a una excepción especificada.

SetException(IEnumerable<Exception>)

Realiza la transición del subyacente Task<TResult> al Faulted estado y enlaza una colección de objetos de excepción a él.

public:
 void SetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public void SetException(System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.SetException : seq<Exception> -> unit
Public Sub SetException (exceptions As IEnumerable(Of Exception))

Parámetros

exceptions
IEnumerable<Exception>

Colección de excepciones que se van a enlazar a este Task<TResult>.

Excepciones

Se Task ha desechado.

El exceptions argumento es null.

Hay uno o varios elementos NULL en exceptions.

El subyacente Task<TResult> ya está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.

Consulte también

Se aplica a

SetException(Exception)

Realiza la transición del subyacente Task<TResult> al Faulted estado y la enlaza a una excepción especificada.

public:
 void SetException(Exception ^ exception);
public void SetException(Exception exception);
member this.SetException : Exception -> unit
Public Sub SetException (exception As Exception)

Parámetros

exception
Exception

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

Excepciones

Se Task ha desechado.

El exception argumento es null.

El subyacente Task<TResult> ya está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.

Consulte también

Se aplica a