Bahasa

TaskCompletionSource<TResult>.TrySetException Metode

Definisi

Mencoba untuk mentransisikan objek yang mendasar Task<TResult> ke Faulted dalam status.

Overload

Nama Deskripsi
TrySetException(IEnumerable<Exception>)

Mencoba untuk mentransisikan yang mendasar Task<TResult> ke Faulted dalam status dan mengikat kumpulan objek pengecualian ke dalamnya.

TrySetException(Exception)

Mencoba untuk mentransisikan yang mendasar Task<TResult> ke Faulted status dan mengikatnya ke pengecualian yang ditentukan.

TrySetException(IEnumerable<Exception>)

Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs

Mencoba untuk mentransisikan yang mendasar Task<TResult> ke Faulted dalam status dan mengikat kumpulan objek pengecualian ke dalamnya.

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

Parameter

exceptions
IEnumerable<Exception>

Kumpulan pengecualian untuk mengikat ini Task<TResult>.

Mengembalikan

true jika operasi berhasil; jika tidak, false.

Pengecualian

Sudah Task dibuang.

Argumennya exceptions adalah null.

Ada satu atau beberapa elemen null di exceptions.

-atau-

Koleksi exceptions kosong.

Keterangan

Operasi ini akan mengembalikan false jika Task<TResult> sudah berada di salah satu dari tiga status akhir: RanToCompletion, , Faultedatau Canceled.

Lihat juga

Berlaku untuk

TrySetException(Exception)

Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs
Sumber:
TaskCompletionSource_T.cs

Mencoba untuk mentransisikan yang mendasar Task<TResult> ke Faulted status dan mengikatnya ke pengecualian yang ditentukan.

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

Parameter

exception
Exception

Pengecualian untuk mengikat ini Task<TResult>.

Mengembalikan

true jika operasi berhasil; jika tidak, false.

Pengecualian

Sudah Task dibuang.

Argumennya exception adalah null.

Keterangan

Operasi ini akan mengembalikan false jika Task<TResult> sudah berada di salah satu dari tiga status akhir: RanToCompletion, , Faultedatau Canceled.

Lihat juga

Berlaku untuk