TaskCompletionSource.TrySetException メソッド

定義

オーバーロード

名前 説明
TrySetException(IEnumerable<Exception>)

基になる TaskFaulted 状態に移行しようとします。

TrySetException(Exception)

基になる TaskFaulted 状態に移行しようとします。

TrySetException(IEnumerable<Exception>)

ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs

基になる TaskFaulted 状態に移行しようとします。

public:
 bool TrySetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public bool TrySetException(System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.TrySetException : seq<Exception> -> bool
Public Function TrySetException (exceptions As IEnumerable(Of Exception)) As Boolean

パラメーター

exceptions
IEnumerable<Exception>

この Taskにバインドする例外のコレクション。

返品

true 操作が成功した場合。それ以外の場合は false

例外

exceptionsnullです。

exceptionsには 1 つ以上のnull要素があります。

exceptions コレクションが空です。

注釈

Taskが既に 3 つの最終状態 (RanToCompletionFaulted、またはCanceled) のいずれかに存在する場合、この操作はfalseを返します。

適用対象

TrySetException(Exception)

ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs
ソース:
TaskCompletionSource.cs

基になる TaskFaulted 状態に移行しようとします。

public:
 bool TrySetException(Exception ^ exception);
public bool TrySetException(Exception exception);
member this.TrySetException : Exception -> bool
Public Function TrySetException (exception As Exception) As Boolean

パラメーター

exception
Exception

この Taskにバインドする例外。

返品

true 操作が成功した場合。それ以外の場合は false

例外

exceptionnullです。

注釈

Taskが既に 3 つの最終状態 (RanToCompletionFaulted、またはCanceled) のいずれかに存在する場合、この操作はfalseを返します。

適用対象