TaskCompletionSource<TResult>.SetException Método

Definição

Faz a transição do objeto subjacente Task<TResult> para o Faulted estado.

Sobrecargas

Nome Description
SetException(IEnumerable<Exception>)

Faz a transição do subjacente Task<TResult> para o Faulted estado e associa uma coleção de objetos de exceção a ele.

SetException(Exception)

Faz a transição da subjacente Task<TResult> para o Faulted estado e a associa a uma exceção especificada.

SetException(IEnumerable<Exception>)

Faz a transição do subjacente Task<TResult> para o Faulted estado e associa uma coleção de objetos de exceção a ele.

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>

A coleção de exceções a ser associada a isso Task<TResult>.

Exceções

O Task foi descartado.

O exceptions argumento é null.

Há um ou mais elementos nulos em exceptions.

O subjacente Task<TResult> já está em um dos três estados finais: RanToCompletion, ou FaultedCanceled.

Confira também

Aplica-se a

SetException(Exception)

Faz a transição da subjacente Task<TResult> para o Faulted estado e a associa a uma exceção 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

A exceção a ser associada a isso Task<TResult>.

Exceções

O Task foi descartado.

O exception argumento é null.

O subjacente Task<TResult> já está em um dos três estados finais: RanToCompletion, ou FaultedCanceled.

Confira também

Aplica-se a