Kelas System::Threading::Tasks::ResultValueTask
isi
[
bersembunyi
]ResultValueTask class
Mewakili tipe tugas hibrida yang dapat membungkus baik nilai hasil langsung maupun ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| Parameter | Deskripsi |
|---|---|
| T | Tipe hasil yang dihasilkan oleh tugas. |
Metode
| Metode | Deskripsi |
|---|---|
| AsTask() const | Mengonversi ResultValueTask ini menjadi pointer bersama ke ResultTask |
| ConfigureAwait(bool) const | Mengonfigurasi awaiter untuk tugas ini. |
| Equals(ResultValueTask) override | Menentukan apakah instance ini sama dengan instance ResultValueTask lainnya. |
| Equals(System::SharedPtr<System::Object>) override | Menentukan apakah instance ini sama dengan objek lain. |
| get_IsCanceled() const | Mengambil nilai yang menunjukkan apakah tugas selesai karena dibatalkan. |
| get_IsCompleted() const | Mengambil nilai yang menunjukkan apakah tugas telah selesai. |
| get_IsCompletedSuccessfully() const | Mengambil nilai yang menunjukkan apakah tugas selesai dengan sukses. |
| get_IsFaulted() const | Mengambil nilai yang menunjukkan apakah tugas selesai karena pengecualian yang tidak ditangani. |
| get_Result() const | Mendapatkan hasil dari tugas yang selesai. |
| GetAwaiter() const | Mengambil awaiter untuk tugas ini guna mendukung ekspresi await. |
| operator!=(const ResultValueTask&) const | Operator ketidaksamaan untuk ResultValueTask. |
| operator==(const ResultValueTask&) const | Operator kesamaan untuk ResultValueTask. |
| ResultValueTask() | Membuat ResultValueTask kosong yang belum diinisialisasi. |
| ResultValueTask(const T&) | Membuat ResultValueTask yang selesai dengan hasil yang ditentukan. |
| ResultValueTask(const RTaskPtr<T>&) | Membuat ResultValueTask dari pointer bersama ke ResultTask |
Catatan
ResultValueTask combines the benefits of ValueTask (reduced allocations for synchronous results) with the ability to wrap existing ResultTask
Lihat Juga
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++