TaskCompletionSource<TResult>.SetException Метод

Определение

Преобразует базовый Task<TResult> объект в Faulted состояние.

Перегрузки

Имя Описание
SetException(IEnumerable<Exception>)

Преобразует базовый Task<TResult>Faulted объект в состояние и привязывает к нему коллекцию объектов исключений.

SetException(Exception)

Преобразует базовый Task<TResult>Faulted объект в состояние и привязывает его к указанному исключению.

SetException(IEnumerable<Exception>)

Преобразует базовый Task<TResult>Faulted объект в состояние и привязывает к нему коллекцию объектов исключений.

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))

Параметры

exceptions
IEnumerable<Exception>

Коллекция исключений для привязки к этому Task<TResult>.

Исключения

Он Task был удален.

Аргумент exceptions имеет значение null.

В нем есть один или несколько элементов NULL exceptions.

Базовый Task<TResult> объект уже находится в одном из трех последних состояний: RanToCompletion, Faultedили Canceled.

См. также раздел

Применяется к

SetException(Exception)

Преобразует базовый Task<TResult>Faulted объект в состояние и привязывает его к указанному исключению.

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

Параметры

exception
Exception

Исключение для привязки к этому Task<TResult>.

Исключения

Он Task был удален.

Аргумент exception имеет значение null.

Базовый Task<TResult> объект уже находится в одном из трех последних состояний: RanToCompletion, Faultedили Canceled.

См. также раздел

Применяется к