System::Threading::Tasks::ResultValueTask class
İçindekiler
[
Saklamak
]ResultValueTask class
Doğrudan bir sonuç değeri ya da bir ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| Parametre | Açıklama |
|---|---|
| T | Görev tarafından üretilen sonucun türü. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| AsTask() const | Bu ResultValueTask nesnesini bir ResultTask |
| ConfigureAwait(bool) const | Bu görev için bir bekleyici yapılandırır. |
| Equals(ResultValueTask) override | Bu örneğin başka bir ResultValueTask örneğine eşit olup olmadığını belirler. |
| Equals(System::SharedPtr<System::Object>) override | Bu örneğin başka bir nesneye eşit olup olmadığını belirler. |
| get_IsCanceled() const | Görevin iptal edilmesi nedeniyle tamamlanıp tamamlanmadığını gösteren bir değer alır. |
| get_IsCompleted() const | Görevin tamamlanıp tamamlanmadığını gösteren bir değer alır. |
| get_IsCompletedSuccessfully() const | Görevin başarılı bir şekilde tamamlanıp tamamlanmadığını gösteren bir değer alır. |
| get_IsFaulted() const | Görevin işlenmemiş bir istisna nedeniyle tamamlanıp tamamlanmadığını gösteren bir değer alır. |
| get_Result() | Tamamlanmış görevin sonucunu alır. |
| GetAwaiter() const | Bu görev için await ifadelerini destekleyecek bir awaiter alır. |
| operator!=(const ResultValueTask&) const | ResultValueTask için eşitsizlik operatörü. |
| operator==(const ResultValueTask&) const | ResultValueTask için eşitlik operatörü. |
| ResultValueTask() | Boş, başlatılmamış bir ResultValueTask oluşturur. |
| ResultValueTask(const T&) | Belirtilen sonuçla tamamlanmış bir ResultValueTask oluşturur. |
| ResultValueTask(const RTaskPtr<T>&) | Bir ResultTask |
Açıklamalar
ResultValueTask combines the benefits of ValueTask (reduced allocations for synchronous results) with the ability to wrap existing ResultTask
Ayrıca Bakınız
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++