TaskCompletionSource.TrySetException メソッド

定義

オーバーロード

TrySetException(IEnumerable<Exception>)

基になる TaskFaulted 状態への遷移を試みます。

TrySetException(Exception)

基になる TaskFaulted 状態への遷移を試みます。

TrySetException(IEnumerable<Exception>)

Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
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 コレクションが空です。

注釈

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

適用対象

TrySetException(Exception)

Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
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です。

注釈

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

適用対象