TaskCompletionSource<TResult>.SetException 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将基础 Task<TResult> 对象转换为 Faulted 状态。
重载
| 名称 | 说明 |
|---|---|
| SetException(IEnumerable<Exception>) |
将基础 Task<TResult> 转换为 Faulted 状态,并将异常对象的集合绑定到该状态。 |
| SetException(Exception) |
将基础 Task<TResult> 转换为 Faulted 状态,并将其绑定到指定的异常。 |
SetException(IEnumerable<Exception>)
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
将基础 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.
中 exceptions存在一个或多个 null 元素。
基础 Task<TResult> 已处于三个最终状态之一: RanToCompletion, Faulted或 Canceled。
另请参阅
适用于
SetException(Exception)
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
- Source:
- TaskCompletionSource_T.cs
将基础 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。