Loe inglise keeles Redigeeri

Jagamisviis:


TaskCompletionSource<TResult>.SetException Method

Definition

Transitions the underlying Task<TResult> object into the Faulted state.

Overloads

SetException(IEnumerable<Exception>)

Transitions the underlying Task<TResult> into the Faulted state and binds a collection of exception objects to it.

SetException(Exception)

Transitions the underlying Task<TResult> into the Faulted state and binds it to a specified exception.

SetException(IEnumerable<Exception>)

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

Transitions the underlying Task<TResult> into the Faulted state and binds a collection of exception objects to it.

public void SetException (System.Collections.Generic.IEnumerable<Exception> exceptions);

Parameters

exceptions
IEnumerable<Exception>

The collection of exceptions to bind to this Task<TResult>.

Exceptions

The Task was disposed.

The exceptions argument is null.

There are one or more null elements in exceptions.

The underlying Task<TResult> is already in one of the three final states: RanToCompletion, Faulted, or Canceled.

See also

Applies to

.NET 9 ja muud versioonid
Toode Versioonid
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

SetException(Exception)

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

Transitions the underlying Task<TResult> into the Faulted state and binds it to a specified exception.

public void SetException (Exception exception);

Parameters

exception
Exception

The exception to bind to this Task<TResult>.

Exceptions

The Task was disposed.

The exception argument is null.

The underlying Task<TResult> is already in one of the three final states: RanToCompletion, Faulted, or Canceled.

See also

Applies to

.NET 9 ja muud versioonid
Toode Versioonid
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0